Attivare toccare per fare clic sul touchpad?


22

Sto usando Debian 8.6 LXDE su un Powerbook G4 15 "1.67GHz e vorrei abilitare il tocco per fare clic sul touchpad. È già doppio scorrimento ma toccare per fare clic per aiutare a salvare il pulsante del mouse che invecchia. Toccare due dita per fare clic con il tasto sinistro sarebbe la ciliegina sulla torta, è possibile?


solo questo ha funzionato per me askubuntu.com/a/1053119/130091
Andrew

Risposte:


24

Debian Jessie

Per abilitare il tocco permanente del touchpad, copiare il 50-synaptics.conffile per /etc/X11/xorg.conf.dmodificarlo aggiungendoOption "TapButton1" "1"

cp /usr/share/X11/xorg.conf.d/50-synaptics.conf /etc/X11/xorg.conf.d/50-synaptics.conf

Il /etc/X11/xorg.conf.d/50-synaptics.confdovrebbe essere:

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

Riavvia il tuo sistema

Debian Stretch and Buster (aggiornato)

Rimuovi il xserver-xorg-input-synapticspacchetto. (importante)

# apt remove xserver-xorg-input-synaptics

Installa xserver-xorg-input-libinput:

# apt install xserver-xorg-input-libinput

Nella maggior parte dei casi, assicurarsi di avere xserver-xorg-input-libinputinstallato il pacchetto e non il xserver-xorg-input-synapticspacchetto.

Crea il 40-libinput.conffile:

# 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

riavvia il tuo DM; per esempio:

# systemctl restart lightdm

o

# systemctl restart gdm3

Wiki Debian: abilita toccando sul touchpad


2
Ho creato la directory e ha funzionato, anche con un tocco di due dita per il clic destro. Grazie!
Simon Baldwin,

1
Penso che tu possa riavviare X anziché l'intero sistema.
Rolf

1
La parte
elastica

1
@BERA Grazie. Certo, aggiornerò la mia risposta
GAD3R il

1
@ GAD3R In seguito ho notato che mancava solo un'impostazione in "Proprietà mouse". Grazie!
Rodrigo,

23

Nei sistemi recenti (2017), poiché molte distro si stanno spostando su Wayland, il driver synaptics non viene più utilizzato. Invece, viene utilizzato libinput.

Per abilitare toccare per fare clic sul touchpad usando libinput creare un file nella configurazione di Xorg:

$ touch /etc/X11/xorg.conf.d/99-synaptics-overrides.conf

E aggiungi la seguente configurazione:

Section  "InputClass"
    Identifier  "touchpad overrides"
    Driver "libinput"
    MatchIsTouchpad "on"
    Option "Tapping" "on"
    Option "TappingButtonMap" "lmr"
EndSection

1
+1 poiché questo è l'unico modo per iniziare a tap to clicklavorare Debian Stretch.
Kais,

1
Ha funzionato per me (Debian Stretch, Gnome 3 X11). Vale anche la pena notare che ha reso disponibili più opzioni nel pannello di impostazione del mouse di Gnome (come tap to click).
Gabriel Devillers,

Aggiornato con il tap-to-click appena abilitato su Debian 9.2. (Anche se questa configurazione ha fatto qualcosa di inaspettato per l'accelerazione del touchpad.)
pdoherty926

@ pdoherty926 Prova ad aggiungere l'opzione "AccelProfile" flat, per disabilitare l'accelerazione del puntatore.
Gabriel Molina,

2
@Mephisto Prova "TappingButtonMap" "lrm" Questa opzione è la mappatura per 1, 2 e 3 dita a sinistra, destra, clic centrale.
Gabriel Molina,

12

Questo è il trucco per me in una situazione simile in Debian 8.6 e LXDE:

synclient TapButton1=1

Quanto sopra funziona se il touchpad di Synaptics funziona con Synaptics Driver xserver-xorg-input-synaptics.

Se si lavora con il libinputdriver (driver predefinito in molte immagini live):

xinput set-prop 'SynPS/2 Synaptics TouchPad' 'libinput Tapping Enabled' 1

Puoi usare xinput list-props 'SynPS/2 Synaptics TouchPad'per vedere tutte le proprietà disponibili che possono essere regolate per il tuo TouchPad.


1
Sì, funziona, grazie! C'è un modo per farlo accadere all'avvio?
Simon Baldwin,

@SimonBaldwin Prova a mettere questa riga nel file /etc/rc.localo in /etc/init.d/rc.local. PS: se sei soddisfatto di questa risposta, non dimenticare di accettare questa risposta come soluzione.
George Vasiliou,

Ho provato ad aggiungere a entrambi questi file ma devo ancora abilitarlo manualmente nel terminale dopo ogni avvio. Esiste un altro modo per abilitarlo all'avvio o al login?
Simon Baldwin,

@SimonBaldwin Dai un'occhiata qui: wiki.lxde.org/en/Autostart
George Vasiliou

@SimonBaldwin per due dita fate clic destro provare questo: $: synclient TapButton2=3 TapButton3=2. Inoltre eseguendo synclientvedrai tutte le opzioni disponibili per il touchpad.
George Vasiliou,

4

Utilizzo di debian Stretch 9.5 con ambiente desktop xfce.

aggiornare : /usr/share/X11/xorg.conf.d/40-libinput.conf

Aggiungi questa sezione:

Section "InputClass"
        Identifier "libinput touchpad catchall"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
        Option "Tapping" "on"
EndSection

Riavvia il sistema e ora toccando dovrebbe funzionare.


Ho fatto esattamente come per la risposta (tuttavia ho creato un backup del file sudo cp /usr/share/X11/xorg.conf.d/40-libinput.conf{,.bak}prima). E ha risolto i problemi con i3, sddm ecc. È su Debian 9.6.
Ajeeb.KP,

3

Su Debian 9.1 (tratto) ho riscontrato lo stesso problema (su un laptop asus). Ho usato LXDE come George.

Se non riesci a trovare il synclient, installa prima:

sudo apt install xserver-xorg-input-synaptics

Quindi aggiungere la seguente riga alla fine di ~/.config/lxsession/LXDE/autostart:

@synclient TapButton1=1 TapButton2=3 TapButton3=2

Riavvia e ora puoi "toccare clic" e "tocca due dita - clic destro"


1

Questa è la mia configurazione sinaptica di xorg e funziona perfettamente su Debian 9.7 (stretch) con xserver-xorg-input-synapticspacchetto.

$ 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

0

Su Ubuntu 18.04 LTS, il seguente semplice comando ha funzionato:

sudo apt install xserver-xorg-input-synaptics

Quindi riavviare (o riavviare display manager).

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.