Bonjour à tous,
J'ai récupéré un PC avec écran tactile, c'est un JAO TECH. Après d'avoir installé Debian stretch qui s'est bien passé et l'ensemble semble fonctionner à merveille !
Mais je bute sur un cas difficile malgré les tutos et forums après d'avoir utilisé xinput et xinput_calibrator: Le pointeur semble être inversé au niveau de l'axe X (ou Y?) (on parlera d'un écran en mode portrait donc horizontal), je tape à un point précis avec mon doigt et je retrouve le pointeur exactement à l'opposé sur l'écran sur la même ligne.
J'ai visité les liens (entre autres) : https://www.debian-fr.org/t/calibrage-ecran-tactile/57646 Aussi, je suis tombé sur ça: https://doc.ubuntu-fr.org/evdev que j'ai suivi très scrupuleusement mais il y a des choses bizarres. La commande xinput list me donne le numéro id=13 -> pour cette étape, c'est parfait ! La commande xinput -set-prop 13 "Device Enabled" 0 désactive bien la fonction tactile -> Je suis sur la bonne voie Les commandes Calibration, Inversion, swap... ne font aucun effet ! Bizarre ! http://manpages.ubuntu.com/manpages/precise/man4/evdev.4.html
Rien à faire, même si j'ai inversé les coordonnées, changé les paramètres d'inversion...
Pour info, le driver evdev est installé par défaut mais j'ai aussi installé xorg-xserver-input-evdev, histoire lui compléter les outils qui pourraient lui manquer !
Auriez-vous des tuyaux ? Merci beaucoup !
-- Linuxement vôtre, -------------------------- dptech ~ David Pinson jm2l 2017 ~ 10° édition http://jm2l.linux-azur.org La route est longue mais la voie est libre ! -------------------------- var beer = new beer(); if (beer.empty) { beer.refill(); } else { beer.drink(); }
Salut,
Le 03/11/2017 à 23:03, David Pinson a écrit :
Bonjour à tous,
Les commandes Calibration, Inversion, swap... ne font aucun effet ! Bizarre ! http://manpages.ubuntu.com/manpages/precise/man4/evdev.4.html
Rien à faire, même si j'ai inversé les coordonnées, changé les paramètres d'inversion...
Si ça ne fonctionne pas avec `xinput`, essaye de créer un fichier de configuration Xorg (disons "/etc/X11/xorg.conf.d/10-touchscreen.conf") pour le périphérique et lui ajouter l'option qui va bien, par exemple : Section "InputClass" Identifier "Touch panel" MatchIsTouchscreen "on" Option "InvertX" "on" EndSection
Pour info, le driver evdev est installé par défaut mais j'ai aussi installé xorg-xserver-input-evdev, histoire lui compléter les outils qui pourraient lui manquer !
Et avec libinput plutôt que evdev ? Malheureusement les informations sont plus rares…
Le 03/11/2017 à 23:41, piernov a écrit :
Salut,
Le 03/11/2017 à 23:03, David Pinson a écrit :
Bonjour à tous,
Les commandes Calibration, Inversion, swap... ne font aucun effet ! Bizarre ! http://manpages.ubuntu.com/manpages/precise/man4/evdev.4.html
Rien à faire, même si j'ai inversé les coordonnées, changé les paramètres d'inversion...
Si ça ne fonctionne pas avec `xinput`, essaye de créer un fichier de configuration Xorg (disons "/etc/X11/xorg.conf.d/10-touchscreen.conf") pour le périphérique et lui ajouter l'option qui va bien, par exemple : Section "InputClass" Identifier "Touch panel" MatchIsTouchscreen "on" Option "InvertX" "on" EndSection
Pour info, le driver evdev est installé par défaut mais j'ai aussi installé xorg-xserver-input-evdev, histoire lui compléter les outils qui pourraient lui manquer !
Et avec libinput plutôt que evdev ? Malheureusement les informations sont plus rares…
\o/ MERCI Piernov ! Tu m'as mis la puce à l'oreille car c'est bien ça !
"... Et avec libinput plutôt que evdev ? Malheureusement les informations sont plus rares… "
Ces deux drivers rentraient en conflit, ils étaient paramétrés ! En temps normal, c'est evdev qui est le plus utilisé ! Reste maintenant à trouver les bonnes valeurs pour le calibrage.
Pour celui qui serait curieux de connaitre la raison du problème: Deux drivers rentraient en conflit, je parlais evdev et je n'avais pas remarqué libinput...
Un coup d'oeil dans ce répertoire (pour mon cas) /usr/share/X11/xorg.conf.d./ Et vous retrouverez les raisons du conflit, pour ma part j'ai supprimé le fichier 40-libinput.conf
Le 04/11/2017 à 00:13, David Pinson a écrit :
Le 03/11/2017 à 23:41, piernov a écrit :
Salut,
Le 03/11/2017 à 23:03, David Pinson a écrit :
Bonjour à tous,
Les commandes Calibration, Inversion, swap... ne font aucun effet ! Bizarre ! http://manpages.ubuntu.com/manpages/precise/man4/evdev.4.html
Rien à faire, même si j'ai inversé les coordonnées, changé les paramètres d'inversion...
Si ça ne fonctionne pas avec `xinput`, essaye de créer un fichier de configuration Xorg (disons "/etc/X11/xorg.conf.d/10-touchscreen.conf") pour le périphérique et lui ajouter l'option qui va bien, par exemple : Section "InputClass" Identifier "Touch panel" MatchIsTouchscreen "on" Option "InvertX" "on" EndSection
Pour info, le driver evdev est installé par défaut mais j'ai aussi installé xorg-xserver-input-evdev, histoire lui compléter les outils qui pourraient lui manquer !
Et avec libinput plutôt que evdev ? Malheureusement les informations sont plus rares…
\o/ MERCI Piernov ! Tu m'as mis la puce à l'oreille car c'est bien ça !
"... Et avec libinput plutôt que evdev ? Malheureusement les informations sont plus rares… "
Ces deux drivers rentraient en conflit, ils étaient paramétrés ! En temps normal, c'est evdev qui est le plus utilisé ! Reste maintenant à trouver les bonnes valeurs pour le calibrage.
Pour celui qui serait curieux de connaitre la raison du problème: Deux drivers rentraient en conflit, je parlais evdev et je n'avais pas remarqué libinput...
Un coup d'oeil dans ce répertoire (pour mon cas) /usr/share/X11/xorg.conf.d./ Et vous retrouverez les raisons du conflit, pour ma part j'ai supprimé le fichier 40-libinput.conf
Si tout est inversé, essayer:
set AustralianMode "off"
dans le fichier de conf de Xorg ;) /* non documenté */
JPB