Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
evdev [Le 07/01/2012, 19:07]
208.111.64.75 [Configurer le pilote evdev]
evdev [Le 11/09/2022, 11:35] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 1: Ligne 1:
-{{tag>oneiric 11.10 precise 12.04_LTS evdev configuration_écran_tactile egalax BROUILLON}}+{{tag>Xenial système matériel}}
  
 ====== Configurer un écran tactile ====== ====== Configurer un écran tactile ======
Ligne 9: Ligne 9:
   * eeepc asus 1000   * eeepc asus 1000
   * tous périphériques de saisie connecté et détecté par le noyau et le pilote evdev (ce pilote est installé par défaut sur les principales distributions linux).   * tous périphériques de saisie connecté et détecté par le noyau et le pilote evdev (ce pilote est installé par défaut sur les principales distributions linux).
-  * les distribution Ubuntu oneiric 11.10 et precise 12.04 
  
-===== Prérequis ​=====+===== Pré-requis ​=====
    
   * les droits administrateurs   * les droits administrateurs
-  * le pilote ​pour périphériques d'​entrés [[http://​manpages.ubuntu.com/​manpages/​precise/​man4/​evdev.4.html|evdev]]. ​evdev est le pilote par défaut pour les périphériques de saisie sur ​​les principales distributions Linux et il est normalement déjà installé. +  * aucun prérequis pour le pilote ​de périphériques d'​entrés [[http://​manpages.ubuntu.com/​manpages/​precise/​man4/​evdev.4.html|evdev]]. ​Il s'agit du pilote par défaut pour les périphériques de saisie sur ​​les principales distributions Linux et il est normalement déjà installé. 
-  *  [[:​tutoriel:​comment_installer_un_paquet|installez ​le paquet]] **[[apt>//​xinput|xinput]]** +  *  [[:​tutoriel:​comment_installer_un_paquet|installez ​les paquets]] **[[apt>x11-touchscreen-calibrator]]**, **[[apt>​xinput-calibrator]]** et **[[apt>​xinput]]**.
-  ​* [[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] **[[apt>​xinput-calibrator|Calibrate Touchscreen]]**+
         ​         ​
  ===== Généralités =====  ===== Généralités =====
Ligne 31: Ligne 29:
  
 Vous aurez la liste des périphériques détectés par evdev : Vous aurez la liste des périphériques détectés par evdev :
-<​code>​+<​code ​bash>
 ⎡ Virtual core pointer ​                   id=2 [master pointer ​ (3)] ⎡ Virtual core pointer ​                   id=2 [master pointer ​ (3)]
 ⎜   ↳ Virtual core XTEST pointer ​             id=4 [slave ​ pointer ​ (2)] ⎜   ↳ Virtual core XTEST pointer ​             id=4 [slave ​ pointer ​ (2)]
Ligne 51: Ligne 49:
 </​code>​ </​code>​
  
-Dans cet exemple, je sais que le contrôleur pour mon écran tactile est eGalax. Il figure deux fois sous l'​identification ID 13 et ID 14 dans ce cas. Cela ne créera pas de problème, mais il faudra en tenir compte lorsque nous ferons des essaies ​de configuration+Dans cet exemple, je sais que le contrôleur pour mon écran tactile est eGalax. Il figure deux fois sous l'​identification ID 13 et ID 14 dans ce cas. Cela ne créera pas de problème, mais il faudra en tenir compte lorsque nous ferons des essais ​de configuration.
- +
-Comme vous le constatez, ce pilote gère un bon nombre de périphérique. C'est pour cette raison que dès qu'un périphérique est mal configurer, il peut entrer en conflit avec un autre et créer des comportements aberrants du curseur ou bien de votre souris à titre d'​exemple. Je vous suggère donc de toucher le moins possible à votre écran tactile pour le moment. Vous devrez peut-être fermer et ré-ouvrir votre session pour retrouver un usage normal de vos périphériques. Vous pouvez au besoin débrancher un périphérique temporairement ou même le désactiver en ligne de commande.+
  
 +Comme vous le constatez, ce pilote gère un bon nombre de périphérique. C'est pour cette raison que dès qu'un périphérique est mal configuré, il peut entrer en conflit avec un autre et créer des comportements aberrants du curseur ou bien de votre souris à titre d'​exemple. Je vous suggère donc de toucher le moins possible à votre écran tactile pour le moment. Vous devrez peut-être fermer et ré-ouvrir votre session pour retrouver un usage normal de vos périphériques. Vous pouvez au besoin débrancher un périphérique temporairement ou même le désactiver en ligne de commande.
 +====Configuration=====
  ==== Activer ou désactiver un périphérique ====  ==== Activer ou désactiver un périphérique ====
 +
 +<​note>​Dans Xubuntu 16.04, il est possible de faire cette opération graphiquement en utilisant l'​application de paramétrage "​souris et pavé tactile"​. Le pilote de l'​écran est sélectionnable parmi les autres pilotes (pavé tactile).</​note>​
  
 Prenons l'​exemple que nous désirons désactiver l'​écran tactile. Normalement il suffit d'​exécuter la commande xinput dans une fenêtre de terminal. **La commande xinput a des effets temporaires. Vous retrouverez l'​état original de votre système en redémarrant votre ordinateur.** Prenons l'​exemple que nous désirons désactiver l'​écran tactile. Normalement il suffit d'​exécuter la commande xinput dans une fenêtre de terminal. **La commande xinput a des effets temporaires. Vous retrouverez l'​état original de votre système en redémarrant votre ordinateur.**
Ligne 86: Ligne 86:
 ==== Calibration de l'​écran tactile ==== ==== Calibration de l'​écran tactile ====
  
-Cette étape consiste à définir les coordonnées de 4 points précis de l'​écran pour permettre au système de bien gérer le pointeur de la souris. Ces coordonnées peuvent varier grandement d'un système à un autre, en fonction de vos configurations matérielles et logiciels. Il est même possible que deviez estimer temporairement les premières valeurs pour pouvoir utiliser l'​écran tactile durant le processus de configuration. De mauvaises données provoque souvent des comportements aberrants du curseur de la souris et même de d'​autres périphériques.+Cette étape consiste à définir les coordonnées de 4 points précis de l'​écran pour permettre au système de bien gérer le pointeur de la souris. Ces coordonnées peuvent varier grandement d'un système à un autre, en fonction de vos configurations matérielles et logiciels.
  
 +Pour lancer cet outil en ligne de commande, il faut lancer l'​outil '​ts_calibrate'​. Si il ne trouve pas le périphérique à configurer, vous pouvez le lui spécifier en passant par la variable d'​environnement TSLIB_TSDEVICE :
 +<​code>​
 +export TSLIB_TSDEVICE=/​dev/​input/​eventX
 +ts_calibrate
 +</​code>​
 +
 +Il est même possible que deviez estimer temporairement les premières valeurs pour pouvoir utiliser l'​écran tactile durant le processus de configuration. De mauvaises données provoque souvent des comportements aberrants du curseur de la souris et même de d'​autres périphériques.
  
 === Utilisation de Calibrate Touchscreen === === Utilisation de Calibrate Touchscreen ===
  
-Il s'agit d'une étape plutôt délicate car malheureusement,​ l'​outil Calibrate Touchscreen n'est pas très efficaces. Vous devrez recalibrer votre écran plusieurs fois de suite pour arriver à ce que le logiciel raffine ses résultats et puisse vous donner ​les bonnes ​valeurs. De plus, cet outils ne configure pas votre écran tactile ​malgré ce que nous pourrions penser, il ne fait que générer un rapport dans une fenêtre de terminal. Ce sera à vous de trouver vos coordonnés dans ce rapport et de les utiliser.+Il s'agit d'une étape plutôt délicate car malheureusement,​ l'​outil Calibrate Touchscreen n'est pas toujours parfaitement ​efficaces. Vous devrez ​peut-être ​recalibrer votre écran plusieurs fois de suite pour arriver à obtenir ​les valeurs ​optimales. De plus, cet outils ne configure pas votre écran tactile, il ne fait que générer un rapport dans une fenêtre de terminal. Ce sera à vous de trouver vos coordonnés dans ce rapport et de les utiliser ​comme dans l'​exemple ci-dessous :​
  
-<code>+<file>
 Warning: multiple calibratable devices found, calibrating last one (eGalax Inc. Touch) Warning: multiple calibratable devices found, calibrating last one (eGalax Inc. Touch)
  use --device to select another one.  use --device to select another one.
Ligne 110: Ligne 117:
  Option "​Calibration"​ "​1982 21 165 1874"  Option "​Calibration"​ "​1982 21 165 1874"
 EndSection EndSection
-</code>+</file>
  
  
-Encore une fois, la commande xinput vous sera utile pour essayer les valeurs que vous aurez trouvé.  +Encore une fois, la commande xinput vous sera utile pour essayer les valeurs que vous aurez trouvé. 
-le format de la commande xinput est le suivante : +le format de la commande xinput est le suivante :
 <​code>​xinput set-prop --type=int --format=32 VOTRE_ID "Evdev Axis Calibration"​ X_min X_max Y_min Y_max</​code>​ <​code>​xinput set-prop --type=int --format=32 VOTRE_ID "Evdev Axis Calibration"​ X_min X_max Y_min Y_max</​code>​
  
 dans notre exemple : dans notre exemple :
-  * Liste à puce 14 est le ID du l'​écran tactile+  * 14 est le ID du l'​écran tactile
   * 21 est le minimum de l'axe des X   * 21 est le minimum de l'axe des X
-  *  1982 est le maximum de l'axe des X +  * 1982 est le maximum de l'axe des X 
-  *  165 st le minimum de l'axe des Y +  * 165 est le minimum de l'axe des Y 
-  *  1874 est le maximum de l'axes des Y+  * 1874 est le maximum de l'axes des Y
  
 <​code>​xinput set-prop --type=int --format=32 14 "Evdev Axis Calibration"​ 21 1982 165 1874</​code>​ <​code>​xinput set-prop --type=int --format=32 14 "Evdev Axis Calibration"​ 21 1982 165 1874</​code>​
  
-Mais si j'​exécute ​la commande précédente tel quel, je vais avoir un problème. En effet si l'axe des X est inversé, nous devons ​penser à inverser les coordonnées au besoin. Calibrate inverse correctement les coordonnées dans son rapport à la condition que vous ayez bien configurer votre axe des X et des Y, ce qui n'est pas toujours le cas durant les essais. Il faut donc être vigilant, sinon vous pourriez chercher longtemps la cause du problème. Voici donc la bonne commande pour notre exemple qui inverse uniquement l'axe des X :+Mais si nous exécutons ​la commande précédente tel quel, nous pourrions ​avoir un problème ​puisque dans notre exemple l'axe des X est inversé. En effet si l'axe des X est inversé, nous devons inverser les coordonnées au besoin. Calibrate inverse correctement les coordonnées dans son rapport à la condition que vous ayez bien configurer votre axe des X et des Y, ce qui n'est pas toujours le cas durant les essais. Il faut donc être vigilant, sinon vous pourriez chercher longtemps la cause du problème. Voici donc la bonne commande pour notre exemple qui inverse uniquement l'axe des X :
 <​code>​xinput set-prop --type=int --format=32 14 "Evdev Axis Calibration"​ 1982 21 165 1874</​code>​ <​code>​xinput set-prop --type=int --format=32 14 "Evdev Axis Calibration"​ 1982 21 165 1874</​code>​
  
-Normalement,​ à cette étape, vous avez réussie à configurer les fonctions de bases de votre écran tactile et vous êtes enfin récompensé pour votre effort et votre patience. Malheureusement il reste encore une étape, il faut configurer le fichier du pilote evdev afin de rendre vos configurations permanentes.+Normalement,​ à cette étape, vous avez réussie à configurer les fonctions de bases de votre écran tactile et vous êtes enfin récompensé pour votre effort et votre patience. Malheureusement il reste encore une étape, il faut configurer le fichier du pilote evdev afin de rendre vos configurations permanentes. Vous pourriez également choisir de créer un script qui sera lancé lors du démarrage de votre ordinateur. Les deux méthodes sont abordés ci-dessous. Pour notre part, la méthode alternative utilisant un script s'est avérée plus satisfaisante.
  
- ===== Configurer le pilote evdev =====+==== Dual-screen deux écrans ​===
  
-Cette étape vise à rendre permanent toutes les configurations que vous avez validés grâce à vos essais avec la commande ​xinputIl faut donc ouvrir le fichier suivant avec le compte administrateur et le modifier ​:+Lorsque ​vous avez deux écrans et qu'un seul est tactile ​la commande ​est souvent répartie entre les deux moniteurs, ce qui la rend inutilisable. 
 +Pour faire en sorte que le tactile ne fonctionne que sur l'​écran voulu, procéder comme suit :
  
-<code>​sudo ​gedit /​usr/​share/​X11/​xorg.conf.d/​10-evdev.conf</​code>​+1.Connaître le port de l'​écran voulu en exécutant la commande 
 +<file> 
 +xrandr 
 +</​file>​ 
 +Celui-ci va vous montrer tous les ports vidéo de votre ordinateur, le but du jeu est de trouver le nom du port correspondant à l'​écran tactile, pour moi c'est HDMI-0 mais ça pourrait bien être VGA-0, DP-2,... 
 + 
 +2.Une fois que cela est fait il ne reste plus qu'à associer la fonction à l'​écran en exécutant la commande suivant: 
 +<​file>​ 
 +xinput map-to-output VOTRE_ID VOTRE_PORTS_RÉCUPERÉ 
 +</​file>​ 
 +Pour moi c'est : 
 +<​file>​ 
 +xinput map-to-output 14 HDMI-0 
 +</​file>​ 
 +Normalement après cette commande le tactile doit fonctionner que sur l'​écran voulu. 
 + 
 +3.Pour que ces changements soient persistants,​ exécuter le programme applications au démarrage puis cliquer sur ajouter et entrer la dernière commande puis ajouter. 
 + 
 + 
 +==== Émulation du clic droit ==== 
 + 
 +Le pilote **evdev** permet d'​émuler un clic droit lors d'un appui prolongé du stylet sur l'​écran. 
 + 
 +Avec les [[:sudo|droits d'​administrateur]],​ [[:​tutoriel:​comment_modifier_un_fichier|Modifier le fichier]] **''/​etc/​X11/​xorg.conf.d/​99-calibration.conf''​** normalement créé précédemment. 
 +\\ Ajouter les 3 lignes ''​EmulateThirdButton'',​ ''​EmulateThirdButtonTimeout''​ et ''​EmulateThirdButtonThreshold''​ comme dans l'​exemple suivant :​ 
 +<​file>​ 
 +Section "​InputClass"​ 
 + Identifier "​calibration"​ 
 + MatchProduct "​Fujitsu Component USB Touch Panel"​ 
 + Option "​Calibration"​ "​78 3875 256 4005"​ 
 + Option "​EmulateThirdButton"​ "​1"​ 
 + Option "​EmulateThirdButtonTimeout"​ "​750"​ 
 + Option "​EmulateThirdButtonThreshold"​ "​30"​ 
 +EndSection 
 +</​file>​ 
 + 
 +<note important>​Ne pas remplacer le fichier par l'​exemple ci-dessus ! Les valeurs pour la ligne ''​Calibration''​ est spécifique à chaque exemplaire de dalle d'​écran.</​note>​ 
 + 
 +==== Rotation de l'​écran tactile ==== 
 + 
 +Dans le cas de l'Aus T91, [[:​tutoriel:​comment_modifier_un_fichier|modifiez le fichier]] **/​etc/​acpi/​rotatescreen.sh** et remplacer ce qui suit : 
 +<file bash rotatescreen.sh>​ 
 +  case "​$ROTATION"​ in 
 +        right) 
 +        NEW_ROTATION="​normal"​ 
 +        ;; 
 +        *) 
 +        NEW_ROTATION="​right"​ 
 +        ;; 
 +  esac 
 +</​file>​ 
 + 
 +par : 
 + 
 +<​file ​ bash rotatescreen.sh>​ 
 +  case "​$ROTATION"​ in 
 +        right) 
 +        NEW_ROTATION="​inverted"​ 
 +        ;; 
 +        left) 
 +        NEW_ROTATION="​normal"​ 
 +        ;; 
 +        inverted) 
 +        NEW_ROTATION="​left"​ 
 +        ;; 
 +        *) 
 +        NEW_ROTATION="​right"​ 
 +        ;; 
 +  esac 
 +</​file>​ 
 + 
 + 
 +FIXME Ce qui suit n'est peut-être plus d'​actualité il est possible que tout soit désormais natif. 
 + 
 +SI vous avez des boutons en bas à droite de l'​écran ils peuvent être pris en charge par le pilote **fjbtndrv**,​ disponible via un ppa. 
 +  * [[:​tutoriel:​comment_modifier_sources_maj|Modifiez vos sources de mises à jour]] pour y ajouter le dépôt suivant : <​file>​deb http://​ppa.launchpad.net/​khnz/​ppa/​ubuntu oneiric main</​file>​ 
 +  * Puis [[:​tutoriel:​comment_modifier_sources_maj#​recharger_la_liste_des_paquets|rechargez la liste des paquets]]. 
 +  *  Enfin installer le paquet [[apt>​fjbtndrv|fjbtndrv]]. 
 + 
 + ​Chaque appui sur le troisième bouton permet de faire tourner l'​affichage de 90° vers la gauche... mais pas le pointage au stylet ne suit pas !! 
 + 
 + ==== Rendre permanent les changements ==== 
 + 
 +La troisième et dernière étape vise à rendre permanent toutes les configurations que vous avez validés grâce à vos essais avec la commande xinput. Il faut donc [[:​tutoriel:​comment_modifier_un_fichier|modifier (avec les droits administrateur) le fichier]] **/​usr/​share/​X11/​xorg.conf.d/​10-evdev.conf**
  
 Vous devez rechercher la section spécifique à votre écran tactile : Vous devez rechercher la section spécifique à votre écran tactile :
  
-<code>Section "​InputClass"​+<file>Section "​InputClass"​
         Identifier "evdev touchscreen catchall"​         Identifier "evdev touchscreen catchall"​
         MatchIsTouchscreen "​on"​         MatchIsTouchscreen "​on"​
         MatchDevicePath "/​dev/​input/​event*"​         MatchDevicePath "/​dev/​input/​event*"​
         Driver "​evdev"​         Driver "​evdev"​
-EndSection</​code>+EndSection</​file>
  
-Vous devez ensuite spécifier les options qui correspondent à vos besoins (n'​oubliez pas d'​inverser les coordonnées si vous avez inversé l'axe des X et/ou des Y):+Vous devez ensuite spécifier les options qui correspondent à vos besoins (n'​oubliez pas d'​inverser les coordonnées si vous avez inversé l'axe des X et/ou des Y).
  
-<code>Section "​InputClass"​+Les options pouvant vous être utiles sont : 
 +  * Option SwaptAxes "0 ou 1" 
 +  * Option InvertX "0 ou 1" 
 +  * Option InvertY "0 ou 1" 
 +Cette option est naturellement obligatoire : 
 +  * Option Calibration "minX maxX minY maxY"​ 
 + 
 + Leur valeur peut-être 0 pour false et 1 pour true. Le symbole # au début d'une ligne met en commentaire la ligne dont vous n'avez pas besoin, mais il semble préférable d'​effacer les lignes inutiles à moins d'​être certain qu'​elles n'​affectent pas le comportement de evdev. 
 + 
 + 
 +<file>Section "​InputClass"​
         Identifier "evdev touchscreen catchall"​         Identifier "evdev touchscreen catchall"​
         MatchIsTouchscreen "​on"​         MatchIsTouchscreen "​on"​
         MatchDevicePath "/​dev/​input/​event*"​         MatchDevicePath "/​dev/​input/​event*"​
         Driver "​evdev"​         Driver "​evdev"​
-        Option "​SwapAxes"​ "​True"​ + Option "​InvertX"​ "1"
- Option "​InvertX"​ "True"+
  Option "​Calibration"​ "1982 41 165 1874"  Option "​Calibration"​ "1982 41 165 1874"
-EndSection</​code>​+EndSection</​file>​ 
 + 
 +**Méthode alternative** 
 + 
 +Cette méthode consiste à créer un fichier script qui sera lancer au démarrage de chaque session utilisateur et idéalement,​ au démarrage de l'​ordinateur. Avec cette méthode, vous n'avez pas besoin de configurer le fichier 10-evdev.conf tel que décris précédemment. 
 + 
 +Pour créer le script qui configurera votre écran tactile lors de l'​ouverture de session : 
 + 
 +Créez le fichier **touchscreen.sh** en ligne de commande : 
 +<​code>​ 
 +sudo gedit /​etc/​profile.d/​touchscreen.sh 
 +</​code>​ 
 + 
 +Dans ce fichier, copier les lignes de commandes xinput qui vous ont servit précédemment à tester les configurations de votre écran tactile. À titre d'​exemple,​ sur un eeePc utilisant un contrôleur eGalax, le fichier ressemble à ceci : 
 +<​code>​ 
 +#​!/​bin/​bash 
 +xinput set-int-prop 14 "Evdev Axis Inversion"​ 8 1 0 
 +xinput set-int-prop 14 "Evdev Axis Calibration"​ 32 66 1979 147 1869 
 +</​code>​ 
 +Sauvegarder le fichier et fermer gedit. 
 + 
 +En fonction des périphériques USB connectés, l'​écran tactile n'est pas toujours énuméré avec le même identifiant. Voici comment rendre permanente la configuration avec un contrôleur d'​écran Microchip AR1100. 
 + 
 +<​code>​ 
 +#​!/​bin/​bash 
 + 
 +# script : /​etc/​profile.d/​touchscreen.sh 
 + 
 +# Find the device ID. The typical line returned by '​xinput --list'​ looks like : 
 +# |   > Microchip Technology Inc. AR1100 HID-MOUSE id=8 [slave ​ pointer ​  ​(2)] 
 +# we want the number after the '​='​ sign. 
 +ID=`xinput --list | grep "​AR1100"​ | sed -e '​s/​.*id=\([0-9]*\).*/​\1/'​` 
 + 
 +xinput --set-prop --type=int --format=32 $ID "Evdev Axis Calibration"​ 69 3998 131 3971 
 +</​code>​ 
 + 
 +Remplacez la chaîne de la commande grep par la chaîne obtenue avec : 
 +<​code>​ 
 +xinput --list 
 +</​code>​ 
 + 
 +Il sera utile de le rendre exécutable : 
 +<​code>​ 
 +sudo chmod +x touchscreen.sh 
 +</​code>​ 
 + 
 +Sauvegardez votre fichier et redémarrez votre session. Normalement,​ votre écran tactile fonctionne parfaitement une fois la session lancé. 
 + 
 +Mais vous vous en rendrez compte rapidement, l'​écran tactile ne sera pas configuré lorsque vous changez d'​utilisateur ou que vous n'​êtes pas dans une session active. Une solution consiste à appeler le fichier de script que nous venons de créer au démarrage de gnome ou de votre interface préféré. 
 + 
 +La solution proposé ci-dessous a été élaboré pour lancer le script de configuration de votre écran tactile sous gnome 3. Pour Unity, un sous-répertoire similaire existe mais nous ne l'​avons pas testé. 
 + 
 +Toujours en mode superutilisateurs,​ vous devez modifier le fichier d'​initialisation de l'​interface Gnome comme suit : 
 + 
 +Éditez le fichier de configuration 
 +<​code>​ 
 +sudo gedit /​etc/​gdm/​Init/​Default  
 +</​code>​ 
 + 
 +Ajouter le code suivant à la fin du fichier, mais juste avant la commande Exit 0. 
 +Le code à ajouter vérifie si xinput est présent sur votre ordinateur et si oui, il exécute votre script de configuration pour votre écran tactile. 
 +<​code>​ 
 +# Calibre l'​écran tactile au démarrage 
 +if [ -x /​usr/​bin/​xinput ]; then 
 +        /​etc/​profile.d/​touchscreen.sh 
 +fi 
 + 
 +Exit 0 
 +</​code>​
  
-Sauvegardez et redémarrer ​votre ordinateur ​8-) +Sauvegardez et redémarrez ​votre ordinateur. Vous devriez pouvoir utiliser l'​écran tactile sitôt que le pointeur de la souris apparaitra à l'​écran.
    
  
Ligne 174: Ligne 342:
  
  
-Q : Axes des X ou des Y est inversés. ​+Q : Axes des X ou des Y est inversés.
  
 R : Voir les commandes ci-haut concernant l'axes des X et Y. R : Voir les commandes ci-haut concernant l'axes des X et Y.
  
  
-Q : L'​écran tactile apparaît en double dans la liste des périphériques. ​+Q : L'​écran tactile apparaît en double dans la liste des périphériques.
  
 R : Tenez en compte lors de vos essais, mais il est généralement inutile et même nuisible d'​essayer d'en éliminer un sur un système propre. R : Tenez en compte lors de vos essais, mais il est généralement inutile et même nuisible d'​essayer d'en éliminer un sur un système propre.
Ligne 189: Ligne 357:
  
  
-Q : L'​écran ne réagit pas au touché. ​+Q : L'​écran ne réagit pas au touché.
  
-R : Il est possible que les coordonnées actuelles soient trop éloignés ​des valeurs optimale. Il est possible que l'​écran tactile soit désactivé. Il est possible qu'un autre périphérique soit temporairement en conflit (essayé tout les périphérique pour trouver lequel est en conflit et le désactiver temporairement).+R : Il est possible que les coordonnées actuelles soient trop éloignées ​des valeurs optimale. Il est possible que l'​écran tactile soit désactivé. Il est possible qu'un autre périphérique soit temporairement en conflit (essayé tout les périphérique pour trouver lequel est en conflit et le désactiver temporairement).
  
  
-Q : Un bouton de la souris ou le pavé tactile ne fonctionne plus normalement après avoir touché l'​écran. ​+Q : Un bouton de la souris ou le pavé tactile ne fonctionne plus normalement après avoir touché l'​écran.
  
-R : Essayé ​la touche ​échappe ​et les différents boutons de votre souris. Si l'​ordinateur ne revient pas à la normale, le plus simple est de redémarrer votre session. La cause peut-être des coordonnées pour les axes x et y trop éloignés ​de leur valeur optimale. Vous pouvez aussi désactiver temporairement un périphérique.+R : Essayez ​la touche ​échap ​et les différents boutons de votre souris. Si l'​ordinateur ne revient pas à la normale, le plus simple est de redémarrer votre session. La cause peut-être des coordonnées pour les axes x et y trop éloignées ​de leur valeur optimale. Vous pouvez aussi désactiver temporairement un périphérique.
  
  
Ligne 202: Ligne 370:
  
 R : L'​abandon de l'​ancien fichier xconf.conf ​ et les récentes évolutions de gnome et unity ont rendu la plupart des outils propriétaires inopérant. Si toutefois vous en connaissez un qui fonctionne mieux que xinput-calibrator (Calibrate Touchscreen),​ je serai heureux de mettre à jour ce tutoriel. R : L'​abandon de l'​ancien fichier xconf.conf ​ et les récentes évolutions de gnome et unity ont rendu la plupart des outils propriétaires inopérant. Si toutefois vous en connaissez un qui fonctionne mieux que xinput-calibrator (Calibrate Touchscreen),​ je serai heureux de mettre à jour ce tutoriel.
 +Ajout: L'​outil evtest permet de trouver les valeurs MinX MaxX MinY MaxY en pointant les quatre coins de l'​écran tactile puis de lancer par la commande suivante: xinput -set-int-prop 13 "Evdev Axis Calibration"​ 32 1710 200 210 1710 (le chiffre 13 correspond à l'ID du tactile).
  
 ---- ----
 //Auteurs : [[:​utilisateurs:​eeeLuc]], ​ //Auteurs : [[:​utilisateurs:​eeeLuc]], ​
  
  • evdev.1325959663.txt.gz
  • Dernière modification: Le 07/01/2012, 19:07
  • par 208.111.64.75