Cette documentation est un brouillon qui ne demande qu'à être enrichi et/ou modifié
Pour gérer l'écran tactile voir la page Configurer un écran tactile.
Les écrans tactiles ou touchscreen sont apparus depuis quelques années. Leur prise en charge s'améliore petit à petit mais n'est pas encore parfaite. Il existe des écrans tactiles séparés (sous forme de moniteur), ou qui intègrent un ordinateur de bureau, ou encore combinés à un PC portable. Certains modèles sont supportés nativement depuis Ubuntu 10.10.
Il existe plusieurs conditions pour que la fonction tactile fonctionne ;
Les périphériques sont identifiées par deux codes de 4 chiffres ou lettres : 'Vendor' et 'Model', que l'on trouve via la commande lsusb
exemple : après avoir tapé lsusb dans un terminal, on obtient entre autres ceci :
lsusb: BUS 005 Device 002: ID 0408:3000 Quanta computer, Inc.
0408 est le 'Vendor' et 3000 est le 'Model' ; c'est comme ceci qu'on identifie précisément le périphérique. Par exemple le IIYAMA Pro Lite 2250 mts et l'ACER 230, bien que de marque différente sont tous les deux caractérisés par le même numéro que dans l'exemple. Ce qui marche pour l'un marchera donc pour l'autre.
Une bonne source d'information est le wiki sur le multitouch d'Ubuntu en Anglais dédié au sujet ; il est en pleine élaboration :
https://wiki.ubuntu.com/Multitouch
Une autre excellente source (en Anglais), , le site de l'ENAC, qui propose une revue des périphériques existants et de leur prise en charge :
http://lii-enac.fr/en/architecture/linux-input/#tuiototouch qui propose un tas de ressources très intéressantes ; le premier lien 'multitouch primer est une introduction et un contexte général ; ensuite il y une liste (non exhaustive) de matériels déjà supporté :
http://lii-enac.fr/en/projects/shareit/multitouch-devices.html :
Un applet permettant la rotation de l'écran est disponible à l'adresse suivante: https://github.com/frecel/ScreenRotator
Pour l'installer, il suffit de procéder de la manière suivante:
Télécharger l'archive .zip sur GitHub.
wget https://github.com/frecel/ScreenRotator/archive/master.zip -O ~/Téléchargements/ScreenRotator-master.zip
Se déplacer dans le répértoire de téléchargement et décompresser le fichier
cd ~/Téléchargements unzip ScreenRotator-master.zip
Créer un répertoire de stockage pour les scripts et y déplacer le fichier
mkdir ~/Scripts mv ScreenRotator-master ~/Scripts
Ou alors, en une seule ligne de commande:
wget https://github.com/frecel/ScreenRotator/archive/master.zip -O ~/Téléchargements/ScreenRotator-master.zip && cd ~/Téléchargements && unzip ScreenRotator-master.zip && mkdir ~/Scripts && mv ScreenRotator-master ~/Scripts
Ensuite, ouvrir le script python:
gedit ~/Scripts/ScreenRotator-master/ScreenRotator.py
Remplacer './icon.svg' par '/home/UTILISATEUR/Scripts/ScreenRotator-master/icon.svg', enregistrer et fermer (remplacer évidemment 'UTILISATEUR' par votre nom d'utilisateur.
Enfin, ouvrir "applications au démarrage" à partir du lanceur d'Unity et ajouter une entrée avec pour commande '/home/UTILISATEUR/Scripts/ScreenRotator-master/ScreenRotator.py' (en remplaçant également 'UTILISATEUR' par votre nom d'utilisateur).
L'indicateur se lancera à la prochaine connexion.
Ne fonctionne pas (ou mal) se reporter à cette page Asus Eee PC T101MT
Pour avoir la pression avec le stylet Gimp allez dans Édition → Préférences → Périphériques d'entrée et choisissez Configurer les périphériques d'entrée. Personnalisez vos paramètres.
Le défilement avec un doigt dans Firefox il faut installer le pluging "grab and drag" que vous pourrez trouver ici.
IIYAMA Pro Lite 2250mts : pris en charge nativement, en moins en single-touch ; les liens ci-dessus peuvent être nécessaires pour le multitouch ; le fabriquant est Quanta.
Acer 230H : idem que pour IIYAMA Pro Lite
Samsung LD220Z : le driver propriétaire de NextWindow est nw-fermi comme sur certains Smarttouch ; il y a une procedure compliquée ici http://www.nextwindow.com/nextwindow_support/app_working_under_linux_2.html ; cependant, dans mon expérience, l'installation du pilote propriétaire suffit ; on le trouve à cette page ; pas de panique c'est en polonais, mais les liens pour télécharger les drivers sont clairs
http://www.fastpc.pl/printthread.php?tid=3736
En résumé, il faut télécharger installer le driver, et ensuite ajouter le module nw-fermi dans le fichier /etc/modules (en faisant ceci on dit de charger le module dès le démarrage du pc) ; dans mon expérience, pas besoin de d'installer le driver evtouch (qui se trouve dans Synaptics - xserver-xorg-input-evtouch), ni de générer un fichier xorg.conf…
PC Fujitsu-Siemens Lifebook t1010 fujitsu-siemens_lifebook_t1010
PC Asus EEE TOP et 1602 asus_eee_top_et1602
PC Touchsmart de HP : ⇒ mai 2014, avec Ubuntu 13.10 sur IQ500 Fr :
PC Tablette HP : HP Elitebook Revolve 810
Le portable Dell Latitude TX2 est a priori le modèle sur lequel est développé le multitouch pour Ubuntu.
Par modèles de touchscreen :
eGalax : evtouch
elotouch : ecrans_tactiles_elotouch_1515l_et_autres
nwfermi : nwfermi
PC Portable DELL Latitude E6520 avec Ubuntu 11.10 - 32 bits - i386
Installer le logiciel-driver eGalax Touch de EETI pour le Kernel 2.6.x http://home.eeti.com.tw/web20/eGalaxTouchDriver/linuxDriver.htm
Installation avec un simple : sudo sh setup.sh
On redémarre, et il ne reste plus qu'à faire les réglages désirés avec le logiciel eGalax qui s'est installé.
La notice en pdf est fournie avec le paquet si des réglages plus fins ou plus approfondis sont nécessaires.
Fonctionne très bien !