Activer le robinet pour cliquer sur le pavé tactile?

22

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 est 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?

Simon Baldwin
la source
seulement cela a fonctionné pour moi askubuntu.com/a/1053119/130091
Andrew

Réponses:

24

Debian Jessie

Pour activer le tapotement du pavé tactile de façon permanente, copiez le 50-synaptics.conffichier pour /etc/X11/xorg.conf.dle modifier en ajoutantOption "TapButton1" "1"

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.confdevrait être:

Section "InputClass"
        Identifier "touchpad catchall"
        Driver "synaptics"
        MatchIsTouchpad "on"
        Option "TapButton1" "1"
        Option "TapButton2" "3"

Redémarrez votre système

Debian Stretch et Buster (mis à jour)

Retirez l' xserver-xorg-input-synapticsemballage. (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 le xserver-xorg-input-libinputpackage est installé et non le xserver-xorg-input-synapticspackage.

Créez le 40-libinput.conffichier:

# 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

GAD3R
la source
2
J'ai créé le répertoire et cela a fonctionné, même avec deux doigts pour un clic droit. Merci!
Simon Baldwin
1
Je pense que vous pouvez redémarrer X au lieu de l'ensemble du système.
Rolf
1
La partie stretch travaille également pour buster
BERA
1
@BERA Merci. Bien sûr, je
mettrai à
1
@ GAD3R J'ai remarqué plus tard que c'était juste un paramètre sous "propriétés de la souris" que nous avons manqué. Merci!
Rodrigo
23

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
Gabriel Molina
la source
1
+1 car c'est la seule façon de tap to clicktravailler Debian Stretch.
Kais
1
A travaillé pour moi (Debian Stretch, Gnome 3 X11). Il convient également de noter qu'il a rendu plus d'options disponibles dans le panneau de configuration de la souris de Gnome (comme tap to click).
Gabriel Devillers
Surévalué en utilisant le tap-to-click nouvellement activé sur Debian 9.2. (Bien que cette configuration ait fait quelque chose d'inattendu à l'accélération du pavé tactile.)
pdoherty926
@ pdoherty926 Essayez d'ajouter l'option "AccelProfile" à plat, pour désactiver l'accélération du pointeur.
Gabriel Molina
2
@Mephisto Essayez "TappingButtonMap" "lrm" Cette option est le mappage pour 1, 2 et 3 doigts vers la gauche, la droite, le clic du milieu.
Gabriel Molina
12

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 un libinputpilote (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.

George Vasiliou
la source
1
Oui ça marche, merci! Existe-t-il un moyen pour que cela se produise au démarrage?
Simon Baldwin
@SimonBaldwin Essayez de mettre cette ligne dans un fichier /etc/rc.localou vers /etc/init.d/rc.local. PS: Si vous êtes satisfait de cette réponse, n'oubliez pas d'accepter cette réponse comme solution.
George Vasiliou
J'ai essayé d'ajouter à ces deux fichiers mais je dois encore l'activer manuellement dans le terminal après chaque démarrage. Existe-t-il un autre moyen de l'activer au démarrage ou à la connexion?
Simon Baldwin
@SimonBaldwin Jetez un oeil ici: wiki.lxde.org/en/Autostart
George Vasiliou
@SimonBaldwin pour deux doigts clic droit , essayez ceci: $: synclient TapButton2=3 TapButton3=2. En exécutant également, synclientvous verrez toutes les options disponibles pour le pavé tactile.
George Vasiliou
4

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.

océan noir
la source
J'ai fait exactement selon la réponse (cependant j'ai créé une sauvegarde du fichier sudo cp /usr/share/X11/xorg.conf.d/40-libinput.conf{,.bak}avant). Et cela a corrigé les problèmes avec i3, sddm etc. C'est sur Debian 9.6.
Ajeeb.KP
3

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"

GnuSam
la source
1

Ceci est ma configuration xorg synaptique et fonctionne parfaitement sur Debian 9.7 (stretch) avec le xserver-xorg-input-synapticspaquet.

$ 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
Ghasem Pahlavan
la source
0

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).

Bastian Voigt
la source