web-dev-qa-db-fra.com

Activer le robinet pour cliquer sur le pavé tactile?

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?

25
Simon Baldwin

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 le xserver-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

24
GAD3R

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
23
Gabriel Molina

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
13
George Vasiliou

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.

4
blackOcean

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"

3
GnuSam

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
2
Ghasem Pahlavan

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

0
Bastian Voigt