J'utilise Debian 8.6 LXDE sur un Powerbook G4 15 "1.67GHz et je voudrais permettre au robinet de cliquer sur le pavé tactile. Il fait déjà double défilement mais appuyer pour cliquer aiderait à sauver le bouton de la souris vieillissant. Appuyez deux doigts pour le clic gauche serait la cerise sur le gâteau, est-ce possible?
Debian Jessie
Pour activer le tapotement du pavé tactile en permanence, copiez le 50-synaptics.conf
fichier vers /etc/X11/xorg.conf.d
puis modifiez-le en ajoutant Option "TapButton1" "1"
.
En tant que root:
mkdir /etc/X11/xorg.conf.d
cp /usr/share/X11/xorg.conf.d/50-synaptics.conf /etc/X11/xorg.conf.d/50-synaptics.conf
Le /etc/X11/xorg.conf.d/50-synaptics.conf
devrait être:
Section "InputClass"
Identifier "touchpad catchall"
Driver "synaptics"
MatchIsTouchpad "on"
Option "TapButton1" "1"
Option "TapButton2" "3"
Redémarrez votre système
Debian Stretch and Buster (mis à jour)
Retirer le xserver-xorg-input-synaptics
paquet. (important)
# apt remove xserver-xorg-input-synaptics
Installer xserver-xorg-input-libinput
:
# apt install xserver-xorg-input-libinput
Dans la plupart des cas, assurez-vous que vous disposez du
xserver-xorg-input-libinput
package installé, et non lexserver-xorg-input-synaptics
paquet.
En tant que root:
créer /etc/X11/xorg.conf.d/
mkdir /etc/X11/xorg.conf.d
Créez le 40-libinput.conf
fichier:
echo 'Section "InputClass"
Identifier "libinput touchpad catchall"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
Option "Tapping" "on"
EndSection' > /etc/X11/xorg.conf.d/40-libinput.conf
redémarrez votre DM; par exemple:
# systemctl restart lightdm
ou
# systemctl restart gdm3
Wiki Debian: Activer le tapotement sur le pavé tactile
Dans les systèmes récents (2017), car de nombreuses distributions se déplacent vers Wayland, le pilote synaptics n'est plus utilisé. Au lieu de cela, libinput est utilisé.
Pour permettre au robinet de cliquer sur le pavé tactile à l'aide de libinput, créez un fichier dans la configuration Xorg:
$ touch /etc/X11/xorg.conf.d/99-synaptics-overrides.conf
Et ajoutez la configuration suivante:
Section "InputClass"
Identifier "touchpad overrides"
Driver "libinput"
MatchIsTouchpad "on"
Option "Tapping" "on"
Option "TappingButtonMap" "lmr"
EndSection
Cela fait l'affaire pour moi dans une situation similaire sous Debian 8.6 et LXDE:
synclient TapButton1=1
Ci-dessus fonctionne si le pavé tactile synaptics fonctionne avec le pilote Synaptics xserver-xorg-input-synaptics
.
Si vous travaillez avec le pilote libinput
(pilote par défaut dans de nombreuses images en direct):
xinput set-prop 'SynPS/2 Synaptics TouchPad' 'libinput Tapping Enabled' 1
Vous pouvez utiliser xinput list-props 'SynPS/2 Synaptics TouchPad'
pour voir toutes les propriétés disponibles qui peuvent être ajustées pour votre TouchPad.
Si votre système utilise libinput
, vous pouvez utiliser xinput
pour connaître le nom de votre périphérique à pavé tactile si la commande ci-dessus ne fonctionne pas (ils ne sont pas tous des Synaptics). Par exemple:
Sortie pour xinput
:
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ AlpsPS/2 ALPS GlidePoint id=11 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Video Bus id=6 [slave keyboard (3)]
↳ Power Button id=7 [slave keyboard (3)]
↳ Sleep Button id=8 [slave keyboard (3)]
↳ Dell WMI hotkeys id=9 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=10 [slave keyboard (3)]
Commande pour activer le clic:
xinput set-prop 'AlpsPS/2 ALPS GlidePoint' 'libinput Tapping Enabled' 1
Utilisation de debian Stretch 9.5 avec l'environnement de bureau xfce.
mise à jour : /usr/share/X11/xorg.conf.d/40-libinput.conf
Ajoutez cette section:
Section "InputClass"
Identifier "libinput touchpad catchall"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
Option "Tapping" "on"
EndSection
Redémarrez le système et maintenant le tapotement devrait fonctionner.
Sur Debian 9.1 (stretch), j'ai rencontré le même problème (sur un ordinateur portable asus). J'ai utilisé LXDE comme George.
Si vous ne trouvez pas de synclient, installez d'abord:
Sudo apt install xserver-xorg-input-synaptics
Ajoutez ensuite la ligne suivante à la fin de ~/.config/lxsession/LXDE/autostart
:
@synclient TapButton1=1 TapButton2=3 TapButton3=2
Redémarrez et maintenant vous pouvez "appuyer sur cliquer" et "appuyer avec deux doigts - clic droit"
Ceci est ma configuration xorg synaptique et fonctionne parfaitement sur Debian 9.7 (stretch) avec xserver-xorg-input-synaptics
package.
$ cat /etc/X11/xorg.conf.d/70-synaptic.conf
Section "InputClass"
Identifier "touchpad catchall"
Driver "synaptics"
MatchIsTouchpad "on"
## for natural scrolling
Option "VertScrollDelta" "-111"
Option "HorizScrollDelta" "-111"
## tap to click
Option "TapButton1" "1"
## two finger tap to Right click
Option "TapButton2" "3"
EndSection
Sur Ubuntu 18.04 LTS, la commande simple suivante a fait l'affaire:
Sudo apt install xserver-xorg-input-synaptics
Redémarrez ensuite (ou redémarrez le gestionnaire d'affichage).