sky99 Posté(e) le 11 septembre 2010 Partager Posté(e) le 11 septembre 2010 Bonjour à tous. Pour un projet de recherche, je dispose d'un eee Top 1602, qui dispose d'un écran tactile. Pour l'instant, quand j'appuie sur l'ecran, cela déclenche le clic gauche, mais ne déplace pas le curseur de la souris. La machine est sous ubuntu 10.04, et j'ai tous les accès. Je précise que cela a déjà fonctionné : cette machine a servi sous Ubuntu pour un projet que je dois reprendre. Toutefois, on m'a indiqué qu'il fallait "installer quelquechose" pour faire remarcher, qui n'a pas été fait suite à une réinstall. Comme je n'ai jamais eu d'écran tactile, je n'ai pas la moindre idée de ce qu'il faut installer. Donc si quelqu'un aurait une idée des packages a mettre pour le tactile sous Ubuntu, je suis preneur ^^ Lien vers le commentaire Partager sur d’autres sites More sharing options...
sky99 Posté(e) le 12 septembre 2010 Auteur Partager Posté(e) le 12 septembre 2010 Bon, j'ai fini par trouver, les explications sont sur ubergeeky.com. en résumé et en français: étape 1 installer le driver evTouch : sudo apt-get install xserver-xorg-input-evtouch étape 2 Indiquer à udev de créer le lien symbolique vers l'écran tactile : $ echo 'echo KERNEL==\"event*\", SUBSYSTEM==\"input\", ATTRS{idVendor}==\"1bfd\", ATTRS{idProduct}==\"1688\", SYMLINK+=\"input/evtouch\" > /etc/udev/rules.d/69-touchscreen.rules' | sudo sh étape 3 Maintenant, nous devons configurer Xorg. Cependant, il n'y a plus de xorg.conf maintenant, il faut donc le créer. Pour cela GDM doit être inactif. étape 3a: Lancez un terminal en appuyant sur ALT+CTRL+F1. arrêtez GDM via la commande : sudo killall gdm-binary étape 3b: Lancez l'auto configuration de xorg : sudo X -configure étape 3c: Copiez maintenant le fichier xorg.conf.new qui a été généré ainsi dans /etc/X11/xorg.conf: cp /chemin_a_completer/xorg.conf.new /etc/X11/xorg.cong étape 3D: éditez /etc/X11/xorg.conf pour que celui ci ressemble à ceci (les parties à ajouter sont en rouge et en gras) : Section "ServerLayout" Identifier "X.org Configured" Screen 0 "Screen0" 0 0 InputDevice "Mouse0" "CorePointer" InputDevice "Keyboard0" "CoreKeyboard" InputDevice "Touch0" EndSection Section "Files" ModulePath "/usr/lib/xorg/modules" FontPath "/usr/share/fonts/X11/misc" FontPath "/usr/share/fonts/X11/cyrillic" FontPath "/usr/share/fonts/X11/100dpi/:unscaled" FontPath "/usr/share/fonts/X11/75dpi/:unscaled" FontPath "/usr/share/fonts/X11/Type1" FontPath "/usr/share/fonts/X11/100dpi" FontPath "/usr/share/fonts/X11/75dpi" FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" FontPath "built-ins" EndSection Section "Module" Load "extmod" Load "dbe" Load "dri" Load "dri2" Load "glx" Load "record" EndSection Section "InputDevice" Identifier "Keyboard0" Driver "kbd" EndSection Section "InputDevice" Identifier "Mouse0" Driver "mouse" Option "Protocol" "auto" Option "Device" "/dev/input/mice" Option "ZAxisMapping" "4 5 6 7" EndSection Section "InputDevice" Identifier "Touch0" Driver "evtouch" Option "device" "/dev/input/evtouch" Option "MinX" "1" Option "MinY" "1" Option "MaxX" "4096" Option "MaxY" "4096" Option "ReportingMode" "Raw" Option "Emulate3Buttons" "false" Option "Emulate3Timeout" "50" Option "SendCoreEvents" "on" Option "MoveLimit" "0" EndSection Section "Monitor" Identifier "Monitor0" VendorName "Monitor Vendor" ModelName "Monitor Model" EndSection Section "Device" ### Available Driver options are:- ### Values: : integer, <f>: float, <bool>: "True"/"False", ### <string>: "String", <freq>: "<f> Hz/kHz/MHz" ### [arg]: arg optional #Option "NoAccel" # [<bool>] #Option "SWcursor" # [<bool>] #Option "ColorKey" # #Option "CacheLines" # #Option "Dac6Bit" # [<bool>] #Option "DRI" # [<bool>] #Option "NoDDC" # [<bool>] #Option "ShowCache" # [<bool>] #Option "XvMCSurfaces" # #Option "PageFlip" # [<bool>] Identifier "Card0" Driver "intel" VendorName "Intel Corporation" BoardName "Mobile 945GME Express Integrated Graphics Controller" BusID "PCI:0:2:0" EndSection Section "Screen" Identifier "Screen0" Device "Card0" Monitor "Monitor0" SubSection "Display" Viewport 0 0 Depth 1 EndSubSection SubSection "Display" Viewport 0 0 Depth 4 EndSubSection SubSection "Display" Viewport 0 0 Depth 8 EndSubSection SubSection "Display" Viewport 0 0 Depth 15 EndSubSection SubSection "Display" Viewport 0 0 Depth 16 EndSubSection SubSection "Display" Viewport 0 0 Depth 24 EndSubSection EndSection A ce moment la, c'est bon, il n'y a plus qu'a redémarrer pour pouvoir jouer avec l'ecran tactile Lien vers le commentaire Partager sur d’autres sites More sharing options...
earendil_fr Posté(e) le 12 septembre 2010 Partager Posté(e) le 12 septembre 2010 Si la version 10.04 de Ubuntu prend en compte les multi-fichier de configuration de Xorg (apparu dans la version 1.8 ), il suffit de créer un fichier <cequetuveux>.conf dans le répertoire /etc/X11/xorg.conf.d et de mettre dedans ce qui t'interresse : Section "InputDevice" Identifier "Touch0" Driver "evtouch" Option "device" "/dev/input/evtouch" Option "MinX" "1" Option "MinY" "1" Option "MaxX" "4096" Option "MaxY" "4096" Option "ReportingMode" "Raw" Option "Emulate3Buttons" "false" Option "Emulate3Timeout" "50" Option "SendCoreEvents" "on" Option "MoveLimit" "0" EndSection Ça évite de se faire tout un fichier de configuration pour rien... Lien vers le commentaire Partager sur d’autres sites More sharing options...
sky99 Posté(e) le 13 septembre 2010 Auteur Partager Posté(e) le 13 septembre 2010 Si la version 10.04 de Ubuntu prend en compte les multi-fichier de configuration de Xorg (apparu dans la version 1.8 ), il suffit de créer un fichier <cequetuveux>.conf dans le répertoire /etc/X11/xorg.conf.d et de mettre dedans ce qui t'interresse : Section "InputDevice" Identifier "Touch0" Driver "evtouch" Option "device" "/dev/input/evtouch" Option "MinX" "1" Option "MinY" "1" Option "MaxX" "4096" Option "MaxY" "4096" Option "ReportingMode" "Raw" Option "Emulate3Buttons" "false" Option "Emulate3Timeout" "50" Option "SendCoreEvents" "on" Option "MoveLimit" "0" EndSection Ça évite de se faire tout un fichier de configuration pour rien... c'est intéressant à savoir, ça m'aurait évité de faire du cat machintruc >> /etc/X11/xorg.conf pour rajouter mon device en fin de fichier... Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.