Instruction pour profiter aux maximum de votre Clevo TN120T dans une Mageia ou Mandriva.

Calibrer l'écran tactile :

Tout d'abord il faut installer le kernel 2.6.36 qui prend en charge le tactile (actuellement en cooker)
Puis dans une konsole en administrateur taper la commande :
$ xinput --list
Dans la liste il y a les 2 lignes suivantes, l'une d'entre elles étant votre écran tactile.
⎜ ↳ HID TOUCH HID Touch Panel id=13 [slave pointer (2)]
⎜ ↳ HID TOUCH HID Touch Panel id=14 [slave pointer (2)]
notez les valeurs de l'id.

Toujours en administrateur taper cette commande :
$ xinput --set-int-prop [id] "Evdev Axis Calibration" 32 [x-min] [x-max] [y-min] [y-max]

Pour ma part les valeurs de x,y sont : 25 3914 100 3880
La valeur de [id] est celle qui apparait dans la liste précédente.

Si rien ne se passe c'est que c'est le mauvais "HID TOUCH HID Touch Panel" donc essayez avec l'autre id [moi c'est 14]

Votre écran est maintenant calibré. Il faut juste faire en sorte que ça fonctionne au démarrage donc poursuivons.

Dans la konsole toujours en administrateur :
Tapez :
$ vim /etc/X11/xinit.d/99xinput

Écrire ces deux lignes en faisant bien attention à l'id qui fonctionne pour vous :
#!/bin/sh
xinput --set-int-prop [id] "Evdev Axis Calibration" 32 [x-min] [x-max] [y-min] [y-max]

echap:x
pour quitter et sauver.

Pour finir taper :
$  chmod a+x /etc/X11/xinit.d/99xinput

Vous voilà maintenant avec un écran tactile qui fonctionne automatiquement au démarrage.

Faire pivoter le tactile en même tant que l'écran :

créer /usr/local/bin/rotate.sh
et y mettre le script suivant en changeant les valeurs de id, calibx et caliby:

if [ $# -eq 1 ]
then
dir=$1
else
dir=$(kdialog --radiolist "Rotation de l'affichage" "normal" Normal off "right" Droite off "left" Gauche off "inverted" Inversé off)
#echo "dir : $dir"
fi

id="13"
calibx="25 3914"
caliby="100 3880"

calibx2="80 3840"
caliby2="10 3900"

calibxr="107 3903"
calibyr="18 3891"

calibxi="10 3890"
calibyi="80 3850"

xrandr -o $dir

if [ "$dir" == "normal" ]
then
echo "#normal : $dir#"
xinput set-prop "$id" "Evdev Axis Inversion" 0, 0
xinput set-prop "$id" "Evdev Axes Swap" 0
xinput set-int-prop "$id" "Evdev Axis Calibration" 32 $calibx $caliby
fi

if [ "$dir" == "left" ]
then
echo "#gauche : $dir#"
xinput set-prop "$id" "Evdev Axis Inversion" 1, 0
xinput set-prop "$id" "Evdev Axes Swap" 1
xinput set-int-prop "$id" "Evdev Axis Calibration" 32 $calibx2 $caliby2
fi

if [ "$dir" == "right" ]
then
echo "#droite : $dir#"
xinput set-prop "$id" "Evdev Axis Inversion" 0, 1
xinput set-prop "$id" "Evdev Axes Swap" 1
xinput set-int-prop "$id" "Evdev Axis Calibration" 32 $calibxr $calibyr
fi

if [ "$dir" == "inverted" ]
then
echo "#inverted : $dir#"
xinput set-prop "$id" "Evdev Axis Inversion" 1, 1
xinput set-prop "$id" "Evdev Axes Swap" 0
xinput set-int-prop "$id" "Evdev Axis Calibration" 32 $calibx $caliby
fi



Une fois que ce fichier est enregistré faire une icone sur le bureau, pour ceci clic droit sur le bureau > créer un nouveau > lien vers une application
choisir une icone, mettre rotation pour le nom de l'icone et dans application > commande, écrire :
$ sh /usr/local/bin/rotate.sh

Voilà l'icone pour faire pivoter l'écran ainsi que le tactile apparait sur le bureau, à l'ouverture une fenêtre demande dans quel sens on veut pivoter l'affichage.

Maintenant pour profiter pleinement de votre tablet PC installer cellwriter qui est un logiciel de reconnaissance d'écriture.
$ urpmi cellwriter

En ce qui concerne la reconnaissance digitale je vous renvoie sur le wiki de mandriva.

Une dernière chose concernant les 2 boutons en dessous de la reconnaissance digital, nous n'avons pas encore réussi à les faire fonctionner d'ailleurs si quelqu'un à la solution elle est la bienvenue.