J’utilise depuis peu un nouvel ordi portable, initialement avec le gestionnaire de fenêtres wayland, et maintenant avec Xorg, ce qui m’a permis d’utiliser à nouveau le clic droit et divers logiciels.
J’aimerais également activer le tap to click. J’ai cherché un peu et trouvé qu’il me fallait modifier le fichier /etc/X11/xorg.conf.d/50-synaptics.conf. Or ce fichier n’existe pas :
Le paquet xserver-xorg-input-synaptics fournit le fichier système /usr/share/X11/xorg.conf.d/70-synaptics.conf qui peut éventuellement être surchargé par un fichier /etc/X11/xorg.conf.d/70-synaptics.conf
J’entends bien, mais là il se trouve que mon touchpad fonctionne sans fichier etc/X11/xorg.conf.d/70-synaptics.conf : ne serait-ce pas parce qu’il y a un autre fichier de conf’ quelque part ? Fichier dont je mettrais le fonctionnement à mal en en créant un deuxième ?
Merci pour ce conseil, mais j’ai expérimenté wayland (qui m’offrait le tap-to-click sans même que j’aie à le configurer) et je suis revenu à Xorg, notamment pour utiliser différents logiciels qui me sont chers et que wayland ne supporte pas encore, tels navigateurs web et gestionnaire de paquets.
C’est plutôt celui proposé par sk4hrr qui m’a aidé (ce qui n’enlève rien à l’intérêt de celui proposé par grandtoubab) :
J’ai donc modifié mon fichier /etc/X11/xorg.conf.d/70-synaptics.conf :
Section "InputClass"
Identifier "touchpad catchall"
Driver "synaptics"
MatchIsTouchpad "on"
# This option is recommend on all Linux systems using evdev, but cannot be
# enabled by default. See the following link for details:
# http://who-t.blogspot.com/2010/11/how-to-ignore-configuration-errors.html
# MatchDevicePath "/dev/input/event*"
EndSection
Section "InputClass"
Identifier "touchpad ignore duplicates"
MatchIsTouchpad "on"
MatchOS "Linux"
MatchDevicePath "/dev/input/mouse*"
Option "Ignore" "on"
EndSection
# Je rajoute cette option trouvée sur https://wiki.debian.org/SynapticsTouchpad#Enable_tapping_on_touchpad le 21 mars 2018
Section "InputClass"
Identifier "libinput touchpad catchall"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
Option "Tapping" "on"
EndSection
… et ça fonctionne.
Sur ce, je m’étonne de lire successivement Driver "synaptics" et Driver "libinput" : il y aurait donc deux drivers travaillant concomitamment à faire marcher le bourrier ?
Personnellement je n’ai pas de paquet xorg-*-synaptics et pourtant mon touchpad fonctionne. Je suppose donc que synaptics est a utilisé lorsque libinput ne fonctionne pas.
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.
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.
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.