Hi, I finally get my touchscreen to work with this how-to found on the french ubuntu website. http://doc.ubuntu-fr.org/evtouch?s[]=evtouch
Sorry, but i have not translated it in english, but i think that you may find the informations you need. I have not tested this how to with Ibex, only with Hardy. Best regards tymeorama [[evtouch <http://doc.ubuntu-fr.org/evtouch>]] Piste: » Accueil <http://doc.ubuntu-fr.org/Accueil> » evtouch<http://doc.ubuntu-fr.org/evtouch> −Table des matières - Compatibilité<http://doc.ubuntu-fr.org/evtouch?s%5B%5D=evtouch#compatibilite> - Pré-requis<http://doc.ubuntu-fr.org/evtouch?s%5B%5D=evtouch#pre-requis> - Introduction<http://doc.ubuntu-fr.org/evtouch?s%5B%5D=evtouch#introduction> - Installation<http://doc.ubuntu-fr.org/evtouch?s%5B%5D=evtouch#installation> - Calibrage <http://doc.ubuntu-fr.org/evtouch?s%5B%5D=evtouch#calibrage> - Lien Utile<http://doc.ubuntu-fr.org/evtouch?s%5B%5D=evtouch#lien_utile> matériel <http://doc.ubuntu-fr.org/materiel>, ecran-tactile<http://doc.ubuntu-fr.org/ecran-tactile?do=showtag&tag=ecran-tactile>, egalax <http://doc.ubuntu-fr.org/egalax?do=showtag&tag=egalax>, evtouch<http://doc.ubuntu-fr.org/evtouch> ------------------------------ Version : gutsy hardy, non vérifié pour les autes versions. ecran-tactile egalax evtouch Compatibilité - D-WAV Scientific Co., Ltd eGalax TouchScreen - Samsung Q1 En fait il semble d'après le forum que d'autre dalle tactile soit compatible - Fujitsu Takamisawa USB Touch Panel - panasonic cf37 - lifebook b2175 - … Pré-requis - Disposer des droits d'administration <http://doc.ubuntu-fr.org/sudo> ; - Disposer d'une connexion à Internet configurée et activée ; Introduction Cette aide permet d'installer et de configurer un écran tactile type egalax USB présent sur certains moniteurs et sur les UMPC ou tablettes Internet. Je ne garantis pas que cette aide fonctionne pour toutes les configurations. afin de vérifier le modèle de dalle tactile tapez dans un terminal : lsusb vous devriez voir quelque chose comme Bus 004 Device 001: ID 0000:0000 Bus 003 Device 002: ID 0a5c:2101 Broadcom Corp. Bus 003 Device 001: ID 0000:0000 Bus 002 Device 002: ID 0eef:0001 D-WAV Scientific Co., Ltd eGalax TouchScreen Bus 002 Device 001: ID 0000:0000 Bus 001 Device 003: ID 05af:0408 Jing-Mold Enterprise Co., Ltd Bus 001 Device 001: ID 0000:0000 en fait seule la ligne Bus 002 Device 002: ID 0eef:0001 D-WAV Scientific Co., Ltd eGalax TouchScreen représente la dalle tactile (seul son ID est à prendre en compte ) le Bus et Device représente la prise sur laquelle il est connecté. Si ce périphérique n'apparait pas chez vous, cette procédure n'est certainement pas la bonne Autre posibilitée Bus 003 Device 002: ID 0430:0501 Sun Microsystems, Inc. Installation Premièrement vous devez installer le paquet xserver-xorg-input-evtouch via synaptic ou :apt://xserver-xorg-input-evtouch Pour ne pas avoir à chercher le bon "event" sur le quel sera connectée la dalle tactile il est plus simple de créer un lien via udev<http://doc.ubuntu-fr.org/udev>qui sera recrée à chaque détection du périphérique et pointera toujours sur le bon "event". Pour cela, vous devez exécuter la commande suivante dans un terminal : cat /proc/bus/input/devices qui va vous renvoyer une liste de tous ce qui est connecter à votre PC il vas faloir rechercer un peut une section qui resemble à ça I: Bus=0003 Vendor=0eef Product=0001 Version=0100 N: Name="Touchkit HID-USB Touchscreen" P: Phys=usb-0000:00:1d.1-1/input0 S: Sysfs=/devices/pci0000:00/0000:00:1d.1/usb2/2-1/2-1:1.0/input/input10 U: Uniq= H: Handlers=mouse1 event2 js0 B: EV=1b B: KEY=30000 0 0 0 0 0 0 0 0 B: ABS=3 B: MSC=10 sur la ligne N: Name="Touchkit HID-USB Touchscreen" le Name est le nom avec lequel le peripherique s'identifie au systeme il faut donc le noter autre exemple (panasonic cf t2) I: Bus=0003 Vendor=0430 Product=0501 Version=0100 N: Name="Fujitsu Takamisawa USB Touch Panel" P: Phys=usb-0000:00:1d.2-1/input0 S: Sysfs=/devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0/input/input2 ensuite créer un fichier de regle pour UDEV qui vas permetre de créer un lien sybolique dans /dev/input/ vers le peripherique et s'aquite de connaitre son numero (qui change en fonction de l'ordre de detection des peripheriques ) sudo gedit /etc/udev/rules.d/10-local.rules qui va ouvrir un éditeur de texte sur le fichier /etc/udev/rules.d/10-local_rules qui n'existe sûrement pas et sera donc crée à l'enregistrement, ajoutez-y la ligne suivante : SUBSYSTEM=="input", KERNEL=="event*", ATTRS{name}=="Touchkit HID-USB Touchscreen", SYMLINK+="input/touchscreen" si chez vous le Nom du périphérique n'est pas "Touchkit HID-USB Touchscreen" il est bien sur nescessaire de le modifier par ce que vous aurez trouvé plus haut dans le resultat du cat /proc/bus/input/devices SUBSYSTEM=="input", KERNEL=="event*", ATTRS{name}==*Name*, SYMLINK+="input/touchscreen" soit pour les version 0112 du controleur eGalax SUBSYSTEM=="input", KERNEL=="event*", ATTRS{name}=="eGalax Inc. Touch", SYMLINK+="input/touchscreen" soit pour le panasonic cf t2" SUBSYSTEM=="input", KERNEL=="event*", ATTRS{name}=="Fujitsu Takamisawa USB Touch Panel", SYMLINK+="input/touchscreen" A moins que votre système ne soit équipé de plusieur écran tactile vous pouvez ajouter plusieur lignes seule le periphérique présent serat pris en compte Enregistrez les modification et fermez gedit. Ensuite vous devez éditer /etc/X11/xorg.conf avec la commande : sudo gedit /etc/X11/xorg.conf Vous devez ajouter : Section "InputDevice" Identifier "touchscreen" Driver "evtouch" Option "Device" "/dev/input/touchscreen" Option "DeviceName" "touchscreen" Option "MinX" "82" Option "MinY" "195" Option "MaxX" "3960" Option "MaxY" "3900" Option "ReportingMode" "Raw" Option "Emulate3Buttons" Option "Emulate3Timeout" "50" Option "SendCoreEvents" Option "MoveLimit" "10" #Option "Calibrate" "1" #Option "Rotation" "cw" #Option "SwapX" "1" #Option "SwapY" "1" EndSection Puis ajouter dans section Server layout : InputDevice "touchscreen" "SendCoreEvents" Attention les valeurs Min et Max sont adaptées à mon cas (samsung Q1 7"), vous devrez certainement entrer d'autres valeurs, adaptées à votre matériel. Voila normalement ça devrait marcher après avoir redémarré Xorg<http://doc.ubuntu-fr.org/xorg#comment_est-ce_que_je_redemarre_xorg>. Calibrage Il semble que les utilitaires de calibrage fournis avec hardy ne marchent pas, cependant il existe une solution, sur la page http://stz-softwaretechnik.com/~ke/touchscreen/evtouch.html#download<http://stz-softwaretechnik.com/%7Eke/touchscreen/evtouch.html#download>téléchargez la version V0.8.7 http://stz-softwaretechnik.com/~ke/touchscreen/evtouch-0.8.7.tar.gz<http://stz-softwaretechnik.com/%7Eke/touchscreen/evtouch-0.8.7.tar.gz>ensuite il faut extraire le contenu de l'archive dans votre répertoire de travail. Vous devriez avoir un répertoire du nom de evtouch-0.8.7 Il va falloir modifier les option dans le fichier /etc/X11/xorg.conf sudo gedit /etc/X11/xorg.conf et décommenter la ligne (il suffit de supprimer le dièse en début de ligne) : #Option "Calibrate" "1" pour obtenir : Section "InputDevice" Identifier "touchscreen" Driver "evtouch" Option "Device" "/dev/input/touchscreen" Option "DeviceName" "touchscreen" Option "MinX" "82" Option "MinY" "195" Option "MaxX" "3960" Option "MaxY" "3900" Option "ReportingMode" "Raw" Option "Emulate3Buttons" Option "Emulate3Timeout" "50" Option "SendCoreEvents" Option "MoveLimit" "10" Option "Calibrate" "1" EndSection Ensuite vous devez redémarrer en mode de secours(recovery mode) pour ne pas lancer le serveur graphique. Sous hardy cela se termine par un menu qui vous demande quoi faire, dans lequel vous devrez sélectionner "root". Déplacez vous dans le répertoire evtouch-0.8.7 cd /home/xxx/evtouch-0.8.7 Les xxx sont à remplacer pas votre nom de connection Recopier ensuite le fichier empty_cursor.xbm à la racine cp empty_cursor.xbm / et lancer la calibration ./calibrate.sh vous devriez voir un fond uni avec 9 petites croix. Si vous touchez l'écran vous devriez voir des coordonnées défiler… Appuyer sur la touche "Entrée". La croix en haut à gauche est passée en rouge, "cliquez" dessus en touchant l'écran, et ainsi de suite jusqu'à la fin. Vous pouvez détruire le fichier empty_cursor.xpm rm /empty_cursor.xpm et redémarrer le système normalement Ensuite dans le répertoire evtouch-0.8.7, éditez le ficher out.txt qui devrait ressembler à : Option "MinX" "111" Option "MinY" "195" Option "MaxX" "3943" Option "MaxY" "3914" Option "x0" "4" Option "y0" "-164" Option "x1" "-5" Option "y1" "-167" Option "x2" "-4" Option "y2" "-167" Option "x3" "3" Option "y3" "-87" Option "x4" "-5" Option "y4" "-87" Option "x5" "-3" Option "y5" "-88" Option "x6" "5" Option "y6" "-4" Option "x7" "0" Option "y7" "-4" Option "x8" "-5" Option "y8" "-5" Recopier tous ça dans votre fichier xorg.conf sudo gedit /etc/X11/xorg.conf Et n'oubliez pas de commenter la ligne Option "Calibrate" "1" Identifier "touchscreen" Driver "evtouch" Option "Device" "/dev/input/touchscreen" Option "DeviceName" "touchscreen" Option "MinX" "111" Option "MinY" "195" Option "MaxX" "3943" Option "MaxY" "3914" Option "x0" "4" Option "y0" "-164" Option "x1" "-5" Option "y1" "-167" Option "x2" "-4" Option "y2" "-167" Option "x3" "3" Option "y3" "-87" Option "x4" "-5" Option "y4" "-87" Option "x5" "-3" Option "y5" "-88" Option "x6" "5" Option "y6" "-4" Option "x7" "0" Option "y7" "-4" Option "x8" "-5" Option "y8" "-5" Option "ReportingMode" "Raw" Option "Emulate3Buttons" Option "Emulate3Timeout" "50" Option "SendCoreEvents" Option "MoveLimit" "10" #Option "Calibrate" "1" EndSection Et voilà, un dernier redémarrage du Xorg et votre écran sera installé et calibré ! 2008/11/7 Bryce Harrington <[EMAIL PROTECTED]> > Hi tymeorama, > > > Thank you for taking the time to report this bug and helping to make Ubuntu > better. You reported this bug a while ago and there hasn't been any activity > in it recently. We were wondering is this still an issue for you? Can you > try with the latest development release of Ubuntu? (ISOs are available from > cdimage.ubuntu.com) > > If it remains an issue, could you also attach a new /var/log/Xorg.0.log? > Thanks in advance. > > > The output of lspci -vvnn would also be worth having. > > > ** Changed in: xf86-input-evtouch (Ubuntu) > Status: New => Incomplete > > -- > Hardy / touchscreen calibration doesn't work on panasonic t2 (driver > evtouch) > https://bugs.launchpad.net/bugs/205293 > You received this bug notification because you are a direct subscriber > of the bug. > -- Hardy / touchscreen calibration doesn't work on panasonic t2 (driver evtouch) https://bugs.launchpad.net/bugs/205293 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
