Ativar toque para clicar no touchpad?

22

Estou usando o Debian 8.6 LXDE em um Powerbook G4 15 "1.67GHz e gostaria de ativar o toque para clicar no touchpad. Já está rolando duas vezes, mas o toque para clicar ajudaria a salvar o botão antigo do mouse. Toque com dois dedos para clicar com o botão esquerdo seria a cereja no topo do bolo, isso é possível?

Simon Baldwin
fonte
só isso funcionou para mim askubuntu.com/a/1053119/130091
Andrew

Respostas:

24

Debian Jessie

Para ativar o toque permanente no touchpad, copie o 50-synaptics.confarquivo /etc/X11/xorg.conf.de edite-o adicionandoOption "TapButton1" "1"

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

O /etc/X11/xorg.conf.d/50-synaptics.confdeve ser:

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

Reinicie seu sistema

Debian Stretch and Buster (atualizado)

Retire a xserver-xorg-input-synapticsembalagem. (importante)

# apt remove xserver-xorg-input-synaptics

Instalar xserver-xorg-input-libinput:

# apt install xserver-xorg-input-libinput

Na maioria dos casos, verifique se você tem o xserver-xorg-input-libinputpacote instalado, e não o xserver-xorg-input-synapticspacote.

Crie o 40-libinput.confarquivo:

# 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

reinicie seu mestre; por exemplo:

# systemctl restart lightdm

ou

# systemctl restart gdm3

Wiki Debian: Ative o toque no touchpad

GAD3R
fonte
2
Eu criei o diretório e funcionou, até dois toques com o dedo para clicar com o botão direito. Obrigado!
perfil completo de Simon Baldwin
1
Eu acho que você pode reiniciar o X em vez de todo o sistema.
Rolf
1
A parte do trecho também está trabalhando para o buster
BERA
1
@BERA Obrigado. Claro, vou atualizar minha resposta
GAD3R
1
@ GAD3R Mais tarde, notei que era apenas uma configuração em "propriedades do mouse" que perdemos. Obrigado!
Rodrigo
23

Nos sistemas recentes (2017), como muitas distros estão se mudando para Wayland, o driver synaptics não é mais usado. Em vez disso, libinput é usado.

Para ativar o toque para clicar no touchpad usando a libinput, crie um arquivo na configuração do Xorg:

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

E adicione a seguinte configuração:

Section  "InputClass"
    Identifier  "touchpad overrides"
    Driver "libinput"
    MatchIsTouchpad "on"
    Option "Tapping" "on"
    Option "TappingButtonMap" "lmr"
EndSection
Gabriel Molina
fonte
1
+1, pois essa é a única maneira de começar a tap to clicktrabalhar Debian Stretch.
quer
1
Trabalhou para mim (Debian Stretch, Gnome 3 X11). Também é importante notar que ele disponibilizou mais opções no painel de configuração do mouse do Gnome (como tap to click).
Gabriel Devillers 28/10
Voto positivo usando o toque para clicar recém-ativado no Debian 9.2. (Embora esta configuração fez algo inesperado para a aceleração do touchpad.)
pdoherty926
@ pdoherty926 Tente adicionar a opção "AccelProfile" simples, para desativar a aceleração do ponteiro.
Gabriel Molina
2
@Mephisto Tente "TappingButtonMap" "lrm" Esta opção é o mapeamento de 1, 2 e 3 dedos para a esquerda, direita, clique no meio.
Gabriel Molina
12

Isso faz o truque para mim em situações semelhantes no Debian 8.6 e no LXDE:

synclient TapButton1=1

Acima funciona se o touchpad synaptics funcionar com o Synaptics Driver xserver-xorg-input-synaptics.

Se você estiver trabalhando com o libinputdriver (driver padrão em muitas imagens ao vivo):

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

Você pode usar xinput list-props 'SynPS/2 Synaptics TouchPad'para ver todas as propriedades disponíveis que podem ser ajustadas para o seu TouchPad.

George Vasiliou
fonte
1
Sim, isso funciona, obrigado! Existe uma maneira de fazer isso acontecer na inicialização?
Simon Baldwin
@SimonBaldwin Tente colocar esta linha no arquivo /etc/rc.localou em /etc/init.d/rc.local. PS: Se você estiver satisfeito com esta resposta, não se esqueça de aceitá-la como solução.
George Vasiliou
Tentei adicionar esses dois arquivos, mas ainda tenho que ativá-lo manualmente no terminal após cada inicialização. Existe alguma outra maneira de habilitá-lo na inicialização ou no login?
Simon Baldwin
@SimonBaldwin Dê uma olhada aqui: wiki.lxde.org/pt/Autostart
George Vasiliou
@SimonBaldwin para dois dedos clique direito tente o seguinte: $: synclient TapButton2=3 TapButton3=2. Além disso, executando synclientvocê verá todas as opções disponíveis para o touchpad.
George Vasiliou
4

Usando o debian Stretch 9.5 com ambiente de desktop xfce.

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

Adicione esta seção:

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

Reinicie o sistema e agora o toque deve funcionar.

oceano preto
fonte
Fiz exatamente conforme a resposta (no entanto, criei um backup do arquivo sudo cp /usr/share/X11/xorg.conf.d/40-libinput.conf{,.bak}antes). E corrigiu os problemas com o i3, sddm, etc. Está no Debian 9.6.
Ajeeb.KP
3

No Debian 9.1 (stretch) eu corri no mesmo problema (em um laptop asus). Eu usei o LXDE como George.

Se você não encontrar o synclient, instale primeiro:

sudo apt install xserver-xorg-input-synaptics

Em seguida, adicione a seguinte linha no final de ~/.config/lxsession/LXDE/autostart:

@synclient TapButton1=1 TapButton2=3 TapButton3=2

Reinicie e agora você pode "tocar em clicar" e "dois dedos tocar - clicar com o botão direito"

GnuSam
fonte
1

Esta é a minha configuração sináptica do xorg e funciona perfeitamente no Debian 9.7 (stretch) com xserver-xorg-input-synapticspacote.

$ 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
fonte
0

No Ubuntu 18.04 LTS, o seguinte comando simples fez o truque:

sudo apt install xserver-xorg-input-synaptics

Em seguida, reinicie (ou reinicie o gerenciador de exibição).

Bastian Voigt
fonte