¿Activar toque para hacer clic en el panel táctil?

22

Estoy usando Debian 8.6 LXDE en un Powerbook G4 15 "1.67GHz y me gustaría habilitar el toque para hacer clic en el panel táctil. Ya es de doble desplazamiento, pero tocar para hacer clic ayudaría a guardar el viejo botón del mouse. Toque dos dedos para hacer clic con el botón izquierdo sería la guinda del pastel, ¿es esto posible?

Simon Baldwin
fuente
solo esto funcionó para mí askubuntu.com/a/1053119/130091
Andrew

Respuestas:

24

Debian Jessie

Para permitir que el panel táctil toque permanentemente, copie el 50-synaptics.confarchivo para /etc/X11/xorg.conf.dluego editarlo agregandoOption "TapButton1" "1"

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

El /etc/X11/xorg.conf.d/50-synaptics.confdebería ser:

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

Reinicie su sistema

Debian Stretch and Buster (actualizado)

Retirar el xserver-xorg-input-synapticspaquete. (importante)

# apt remove xserver-xorg-input-synaptics

Instalar xserver-xorg-input-libinput:

# apt install xserver-xorg-input-libinput

En la mayoría de los casos, asegúrese de tener el xserver-xorg-input-libinputpaquete instalado y no el xserver-xorg-input-synapticspaquete.

Crea el 40-libinput.confarchivo:

# 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

reinicia tu DM; p.ej:

# systemctl restart lightdm

o

# systemctl restart gdm3

Wiki de Debian: habilite el toque en el panel táctil

GAD3R
fuente
2
Hice el directorio y funcionó, incluso dos dedos para hacer clic derecho. ¡Gracias!
Simon Baldwin el
1
Creo que puede reiniciar X en lugar de todo el sistema.
Rolf
1
La parte del tramo también está funcionando para Buster
BERA
1
@BERA Gracias. Por supuesto, actualizaré mi respuesta
GAD3R
1
@ GAD3R Más tarde me di cuenta de que era solo una configuración en "propiedades del mouse" que nos hemos perdido. ¡Gracias!
Rodrigo
23

En los sistemas recientes (2017), ya que muchas distribuciones se están mudando a Wayland, el controlador synaptics ya no se usa. En cambio, se usa libinput.

Para habilitar el toque para hacer clic en el panel táctil usando libinput, cree un archivo en la configuración de Xorg:

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

Y agregue la siguiente configuración:

Section  "InputClass"
    Identifier  "touchpad overrides"
    Driver "libinput"
    MatchIsTouchpad "on"
    Option "Tapping" "on"
    Option "TappingButtonMap" "lmr"
EndSection
Gabriel Molina
fuente
1
+1 ya que esta es la única forma de tap to clicktrabajar Debian Stretch.
Kais
1
Trabajó para mí (Debian Stretch, Gnome 3 X11). También vale la pena señalar que hizo más opciones disponibles en el panel de configuración del mouse de Gnome (como tap to click).
Gabriel Devillers
Votaron a favor usando el nuevo toque para hacer clic en Debian 9.2. (Aunque esta configuración hizo algo inesperado a la aceleración de la pantalla táctil.)
pdoherty926
@ pdoherty926 Intente agregar la opción "AccelProfile" sin formato, para desactivar la aceleración del puntero.
Gabriel Molina
2
@Mephisto Pruebe "TappingButtonMap" "lrm" Esta opción es la asignación de 1, 2 y 3 dedos a la izquierda, derecha, clic central.
Gabriel Molina
12

Esto me ayuda en situaciones similares en Debian 8.6 y LXDE:

synclient TapButton1=1

Lo anterior funciona si el panel táctil Synaptics funciona con el controlador Synaptics xserver-xorg-input-synaptics.

Si está trabajando con el libinputcontrolador (controlador predeterminado en muchas imágenes en vivo):

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

Puede usar xinput list-props 'SynPS/2 Synaptics TouchPad'para ver todas las propiedades disponibles que se pueden ajustar para su TouchPad.

George Vasiliou
fuente
1
Si eso funciona, gracias! ¿Hay alguna manera de hacer que esto suceda en el arranque?
Simon Baldwin
@SimonBaldwin Intenta poner esta línea en el archivo /etc/rc.localo en /etc/init.d/rc.local. PD: Si está satisfecho con esta respuesta, no olvide aceptar esta respuesta como una solución.
George Vasiliou
Intenté agregar a ambos archivos, pero aún tengo que habilitarlo manualmente en el terminal después de cada arranque. ¿Hay alguna otra forma de habilitarlo en el arranque o inicio de sesión?
Simon Baldwin el
@SimonBaldwin Eche un vistazo aquí: wiki.lxde.org/en/Autostart
George Vasiliou
@SimonBaldwin de dos dedos haga clic derecho intente esto: $: synclient TapButton2=3 TapButton3=2. Además, al ejecutar synclientverá todas las opciones disponibles para el panel táctil.
George Vasiliou
4

Uso de Debian Stretch 9.5 con el entorno de escritorio xfce.

actualización: /usr/share/X11/xorg.conf.d/40-libinput.conf

Agrega esta sección:

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

Reinicie el sistema y ahora tocar debería funcionar.

océano negro
fuente
Hice exactamente según la respuesta (sin embargo, antes creé una copia de seguridad del archivo sudo cp /usr/share/X11/xorg.conf.d/40-libinput.conf{,.bak}). Y solucionó los problemas con i3, sddm, etc. Está en Debian 9.6.
Ajeeb.KP
3

En Debian 9.1 (estiramiento) me encontré con el mismo problema (en una computadora portátil asus). Usé LXDE como George.

Si no puede encontrar synclient, instale primero:

sudo apt install xserver-xorg-input-synaptics

Luego agregue la siguiente línea al final de ~/.config/lxsession/LXDE/autostart:

@synclient TapButton1=1 TapButton2=3 TapButton3=2

Reinicie y ahora puede "tocar hacer clic" y "tocar dos dedos - haga clic derecho"

GnuSam
fuente
1

Esta es mi configuración xorg sináptica y funciona perfectamente en Debian 9.7 (stretch) con el xserver-xorg-input-synapticspaquete.

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

En Ubuntu 18.04 LTS, el siguiente comando simple hizo el truco:

sudo apt install xserver-xorg-input-synaptics

Luego reinicie (o reinicie el administrador de pantalla).

Bastian Voigt
fuente