Vous n'êtes pas identifié(e).
J'étais étonné par ces deux derniers résultats parce que cet outil aurait dû être installé par défaut mais j'ai poursuivi le tuto comme si de rien n'était. J'ai cherché le fichier /etc/X11/xorg.conf.d/synaptics.conf.
Mais le dossier xorg.conf.d n'existe pas dans /etc/X11 :
Par curiosité, j'ai cherché dans d'autres dossiers et j'ai trouvé /usr/share/X11/xorg.conf.d :
Mais aucun signe du fichier synaptics.conf.
J'ai regardé le contenu du fichier 40-libinput.conf mais ça n'avait rien à voir avec la liste de paramètre que je voulais trouver.
J'ai alors remarqué que les deux premiers tuto sont antérieurs à la parution de Debian 10. D'où ma question : si synaptics a disparu en passant de Debian 9 à Debian 10, par quoi a-t-il été remplacé (libinput ?) et par quel outil puis-je configurer mon pavé tactile ? (je suppose que synclient n'est lié qu'à synaptics)
A défaut d'avoir été concis, j'espère au moins avoir été clair.
Merci d'avance pour votre aide
Dernière modification par Gab' (21-11-2020 10:52:54)
Quand on veut, on peut ! Mais des fois, il faut vraiment le vouloir...
Hors ligne
Ces pavés tactiles, c'est parfois dur à gérer.
Renseignons-nous sur ce Dell Latitude E5510...
Hors ligne
Cependant, lorsque je lève mon doigt ou que je clique, le curseur se déplace inopinément et il m'arrive régulièrement de louper ma cible.
Ceci ressemble vaguement à un souci « jumping cursor » (cf. doc), ou « touchpad jitter » (cf. doc).
Installera divers outils de déboguage (cf. doc + man)... pour ce qui est de configurer, sous GNOME :
Affichera les éventuelles options qui ne seraient pas accessibles via l'interface graphique, cf. ce post.
D'où ma question : si synaptics a disparu en passant de Debian 9 à Debian 10, par quoi a-t-il été remplacé (libinput ?) et par quel outil puis-je configurer mon pavé tactile ?
En réalité le pilote X.Org libinput remplace les pilotes evdev, synaptics et vmmouse depuis Debian 9.
Le paquet fournissant le pilote synaptics reste disponible, mais tu peux déjà bidouiller avec libinput.
Fournit l'outil xinput qui permet de lister/tester les options de configuration, sous X11 uniquement.
(je suppose que synclient n'est lié qu'à synaptics)
Oui (cf. doc), de plus le pilote synaptics n'est utilisable que sous X11, et pas Wayland ; installation :
Il n'y a rien à triturer le pilote sera automatiquement utilisé après (re)connexion à une session X11.
Si le problème est effectivement lié à libinput le pilote synaptics pourrait permettre de le contourner.
Dernière modification par èfpé (13-11-2020 18:54:43)
Hors ligne
1/ Synaptic ne fonctionne pas en environnement Gnome ? Je l'ai même installé sous Ubuntu.
Ce n'est pas que ça marche pas, c'est plutôt que je voudrais améliorer la précision de mon pavé tactile. Que ce soit synaptics ou libinput, peu m'importe tant que ça fonctionne bien. Donc si je peux rester avec le pilote libre et par défaut, tant mieux
Ceci ressemble vaguement à un souci « jumping cursor » (cf. doc), ou « touchpad jitter » (cf. doc).
J'ai regardé la doc et je pense que ce n'est ni l'un ni l'autre. Mon problème est moins important. Je pense que c'est plus une question de sensibilité (j'arrive à bouger mon curseur quasi sans toucher le pavé tactile!).
J'ai entré la commande :
Mais aucun paramètre ne peut répondre à mon problème.
J'ai installé xinput et l'ai utilisé :
Mais là encore, je ne vois pas quel paramètre pourrait m'aider à gérer la sensibilité...
Dans la documentation du driver libinput, ils parlent de "pressure curve" mais si ce n'est pas affiché, c'est que mon périphérique n'est pas compatible.
Sinon, je cherchais un truc du type "finger high", "finger low" comme dans ce doc https://doc.ubuntu-fr.org//touchpad?redirect=1 ou bien un paramètre qui autorise le curseur à bouger uniquement si la surface de contact sur le pad est supérieure à une certaine valeur, mais rien du tout.
Donc je vais essayer d'installer synaptics.
Dernière modification par Gab' (15-11-2020 19:06:03)
Quand on veut, on peut ! Mais des fois, il faut vraiment le vouloir...
Hors ligne
Je pense que c'est plus une question de sensibilité (j'arrive à bouger mon curseur quasi sans toucher le pavé tactile !).
Nous nous éloignons de ta description initiale... il s'agit en effet plus de sensibilité que de précision !
Dans la documentation du pilote libinput, ils parlent de "pressure curve" mais si ce n'est pas affiché, c'est que mon périphérique n'est pas compatible.
Si je ne me fourvoie pas, l'option TabletToolPressureCurve concerne en fait les tablettes graphiques.
Sinon, je cherchais un truc du type "finger high", "finger low" [...] ou bien un paramètre qui autorise le curseur à bouger uniquement si la surface de contact sur le pad est supérieure à une certaine valeur, mais rien du tout.
Mais si (cf. doc). Par contre, cela nécessite un peu de débogage et se configure via un quirk (cf. git).
Les quirks « officiels » sont distribués via le paquet libinput-bin. Il y en a un pour le Latitude E6220.
Hors ligne
Nous nous éloignons de ta description initiale... il s'agit en effet plus de sensibilité que de précision !
Pour moi, les deux sont liés : j'ai un problème de précision causé par une trop grande sensibilité de mon touchpad.
Mais si (cf. doc). Par contre, cela nécessite un peu de débogage et se configure via un quirk (cf. git).
Okay, je vais regarder, merci. Par contre la page "git" ne charge pas, un problème de lien ?
Quand on veut, on peut ! Mais des fois, il faut vraiment le vouloir...
Hors ligne
Si j'ai bien compris, le seuil "down" (je baisse le doigt - j'appuie) est le seuil de pression au dessus duquel le curseur va bouger. Et dès que la pression du doigt sur le touchpad redescend en dessous du seuil "up" (je lève le doigt - j'arrête d'appuyer), le curseur s'arrête de bouger.
Dans mon cas, c'est plutôt la valeur de "up" qui m'intéresse puisque je veux que dès que je commence à relâcher la pression, le curseur ne bouge plus. Donc avec les valeurs ci-dessus, les seuils 100:80 paraissent un bon objectif.
Pour info, l'instruction libinput measure touch-size n'est pas compatible avec mon touchpad :
Les quirks « officiels » sont distribués via le paquet libinput-bin. Il y en a un pour le Latitude E6220.
Bien vu ! C'est le même matériel et les valeurs des seuils (100:90) sont très proches de celles que je veux essayer (100:80).
J'ai ensuite suivi la méthode du doc cité par èfpé : créer un dossier "libinput" dans /etc puis un fichier texte "local-overrides.quarks" à remplir pour arriver à ce résultat :
Le paramétrage 100:90 (comme pour le LatitudeE6220) est super mais il devient impossible d'utiliser le défilement aux bords du touchpad. Comme j'utilise beaucoup le défilement, j'ai essayé d'autres paramétrages et 90:85 semble être le meilleurs compromis.
Je pense que le problème de défilement pourrait être résolu en élargissant la zone dédiée au défilement sur le touchpad pour compenser l’élévation du seuil 'down'. Mais je ne sais pas comment faire et l'état actuel me convient, donc sauf si quelqu'un connaît déjà la méthode, je marquerai le sujet comme résolu d'ici demain.
Merci èfpé !
Dernière modification par Gab' (15-11-2020 19:07:28)
Quand on veut, on peut ! Mais des fois, il faut vraiment le vouloir...
Hors ligne
Je pense que le problème de défilement pourrait être résolu en élargissant la zone dédiée au défilement sur le touchpad pour compenser l’élévation du seuil 'down'. Mais je ne sais pas comment faire [...]
Cette bidouille est possible avec le pilote synaptics, sous X11 donc... mais c'est « soo old school » !
Un contournement envisageable est d'activer le défilement à deux doigts via GNOME, sous Wayland.
[...] et l'état actuel me convient, donc sauf si quelqu'un connaît déjà la méthode, je marquerai le sujet comme résolu d'ici demain.
Merci pour ton retour, il serait d'ailleurs dans l'esprit du Libre de faire un rapport de bogue (cf. doc).
Hors ligne
Merci pour ton retour, il serait d'ailleurs dans l'esprit du Libre de faire un rapport de bogue (cf. doc).
J'ai un peu galéré, mais c'est fait !
https://gitlab.freedesktop.org/libinput … issues/539
Quand on veut, on peut ! Mais des fois, il faut vraiment le vouloir...
Hors ligne
Touchpad edge detector tool: I did not manage to run this tool [...].
L'outil touchpad-edge-detector est fourni par le paquet libevdev-tools, comme le montre ce retour :
Avais-tu installé ce paquet ? et si oui, quel était le souci ? quoi qu'il en soit, bravo pour ton rapport.
Hors ligne
L'outil touchpad-edge-detector est fourni par le paquet libevdev-tools, comme le montre ce retour :
Merci ! J'essayais d'installer le paquet "libevdev" au lieu de "libevdev-tools", ça ne pouvait pas marcher...
Quand on veut, on peut ! Mais des fois, il faut vraiment le vouloir...
Hors ligne