Je n’avais originellement pas ce paquet, et mon touchpad fonctionnait, mais pas le tap-to-click. D’où installation dudit paquet.
Je pense que si tu le vire, le tap devrait fonctionner.
il est vrai que les choses évoluent
Debian 9 « Stretch »
Dans la plupart des cas, assurez-vous que vous avez le paquet xserver-xorg-input-libinput installé, et non pas le paquet xserver-xorg-input-synaptics.
https://wiki.debian.org/fr/SynapticsTouchpad
Reste à savoir quels sont les cas non couvert par libinput
Attendez : don’t fix it until it’s broken, comme disent les anglophones. Pensez-vous vraiment que je doive changer ma configuration alors qu’elle fonctionne ? Quels sont les risques ?
Selon le wiki il est dit que l’on peut se passer de synaptics et utiliser uniquement libinput
on peut personnaliser libinput par un fichier /etc/X11/xorg.conf.d/40-libinput.conf
en fait dans ta conf tu as fait un mic-mac
tu utilises un fichier de conf synaptics mais tu y mets une reference au driver libinput
J’en suis bien conscient et ça me navre. Mais il se trouve que ça marche et que j’ai besoin de mon ordi pour produire des trucs. Donc ça va rester comme ça quelque temps.
Ça n’aura pas duré longtemps : aujourd’hui le click droit ne fonctionne plus !
Je fais ni une ni deux :
- je désinstalle le paquet
xserver-xorg-input-synaptics
; - je supprime le fichier
/etc/X11/xorg.conf.d/70-synaptics.conf
qui allait avec ce paquet supprimé ; - je crée le fichier
/etc/X11/xorg.conf.d/40-lipinput.conf
…
… fichier que je reproduis intégralement ci-dessous :
Section "InputClass"
Identifier "libinput touchpad catchall"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
Option "Tapping" "on"
EndSection
… et ça marche ! Simple comme bonjour.
Euh… raté ! C’est plus complexe que prévu : aussi incroyable que cela paraisse, mon click droit fonctionne avec Firefox mais pas avec mon gestionnaire de fichiers !
Y a-t-il quelque part une doc de libinput
? Je ne trouve rien concernant le clic droit !
J’ai bien trouvé ça, mais je ne pige pas ce qui traite du bouton droit.
la doc est là
https://wayland.freedesktop.org/libinput/doc/latest/pages.html
apt install libinput-tools
libinput list-devices
Device: SynPS/2 Synaptics TouchPad
Kernel: /dev/input/event8
Group: 9
Seat: seat0, default
Size: 108x65mm
Capabilities: pointer
Tap-to-click: disabled
Tap-and-drag: enabled
Tap drag lock: disabled
Left-handed: disabled
Nat.scrolling: disabled
Middle emulation: disabled
Calibration: n/a
Scroll methods: *two-finger edge
Click methods: *button-areas
Disable-w-typing: enabled
Accel profiles: none
Rotation: n/a
https://wayland.freedesktop.org/libinput/doc/latest/tools.html
$ sudo libinput list-devices
Device: ELAN1200:00 04F3:309C Touchpad
Kernel: /dev/input/event17
Group: 8
Seat: seat0, default
Size: 103x71mm
Capabilities: pointer gesture
Tap-to-click: disabled
Tap-and-drag: enabled
Tap drag lock: disabled
Left-handed: disabled
Nat.scrolling: disabled
Middle emulation: disabled
Calibration: n/a
Scroll methods: *two-finger edge
Click methods: *button-areas clickfinger
Disable-w-typing: enabled
Accel profiles: none
Rotation: n/a
libinput-tools
est un outil très utile : merci du conseil !
C’est étrange que mon tap-to-click fonctionne alors qu’il est marqué «disabled », non ?
faudrait etre certain que ta modif concerne ton équipement
ELAN1200:00 04F3:309C Touchpad
essai en indiquant celui qui est détecté
/dev/input/event17
Désolé, je ne pige pas. J’indique quoi dans quoi ? /dev/input/event17
ne peut être un argument de la commande libinput
.
Commande qui elle-même porte le nom de son interface :
Debian : tout pour simplifier la vie !
c’est pas toi qui as mis ça dans le fichier que tu as créé toi meme, c’est jamais bon de copier / coller bestialement
MatchDevicePath “/dev/input/event*”
je propose simplement d’essayer
MatchDevicePath “/dev/input/event17”
https://www.mankier.com/1/libinput
pour info il existe https://www.mankier.com/1/libinput-measure-touchpad-tap
Exemple
root@debian:/# libinput measure touchpad-tap
Using SynPS/2 Synaptics TouchPad: /dev/input/event8
Ready for recording data.
Tap the touchpad multiple times with a single finger only.
For useful data we recommend at least 20 taps.
Ctrl+C to exit
Touch sequences detected: 21
^C
Time:
Max delta: 119ms
Min delta: 72ms
Average delta: 89ms
Median delta: 85ms
90th percentile: 98ms
95th percentile: 109ms
root@debian:/#
Quand on utilise le bureau Gnome, on peut modifier les paramètres
Je ne comprends pas. Je n’ai créé aucun fichier dans lequel figure la chaîne de caractères MatchDevicePath, me semble-t-il.
Quant aux outils gnome de test des interfaces, ils montrent que click gauche = click droit. Me voilà bien avancé.
Fort bien : j’ai chargé cet utilitaire, mais je n’y vois rien qui concerne le clic droit :
J’ai vraiment le plus grand mal à travailler sans clic droit.
il n’y a rien a faire de spécial pour que le clic droit soit reconnu
on peut inverser pour mettre en mode 'gaucher"
Eventuellement si tu es certain qu’il n’est pas défectueux, il faut vérifier sur internet que ton matériel ELAN1200:00 04F3:309C Touchpad est bien pris en charge sous Linux
Je n’ai pas l’impression que la prise en charge est parfaite : le touchpad réagit assez lentement, j’ai vu mieux.
En revanche, j’ai trouvé une manière de simuler le clic droit : un tap effectué simultanément avec deux doigts provoque l’affichage du menu « clic droit ». Ça m’aide beaucoup !
Néanmoins, je ne comprends pas pourquoi le véritable clic droit ne fonctionne pas, surtout si, à t’en croire, il n’y a rien à faire de particulier pour qu’il fonctionne !
J’enrage de ne pas trouver les préférences me permettant d’intervenir dessus.
J’ai trouvé, par hasard.
C’est dans l’utilitaire « ajustements » que se trouve la solution :
Le menu « clavier & souris » propose trois types d’émulation du clic de souris. Le comportement chargé par défaut n’était pas celui que j’attendais.