El touch-to-click de Synaptics touchpad no funciona en Ubuntu 15.10 (Gnome)

18

Actualicé mi instalación de ubuntu gnome a 15.10 y todo está bastante bien, excepto por la funcionalidad de un solo toque del panel táctil. Un solo toque para hacer clic no funciona . Y he probado todas las soluciones posibles, como editar synaptics.confarchivos.

Una cosa que noté es lo siguiente, que es un poco extraño. Para cada dispositivo de entrada, el esquema tiene un original y una deprecatedentrada, pero touchpadsolo tiene deprecated. ¿Es esta la causa?

No sé cómo resolver este problema. ¡Por favor ayuda!

org.gnome.settings-daemon.peripherals.input-devices 
org.gnome.settings-daemon.peripherals.keyboard 
org.gnome.settings-daemon.peripherals.keyboard.deprecated:/
org.gnome.settings-daemon.peripherals.mouse 
org.gnome.settings-daemon.peripherals.mouse.deprecated:/
org.gnome.settings-daemon.peripherals.smartcard 
org.gnome.settings-daemon.peripherals.touchpad.deprecated:/
org.gnome.settings-daemon.peripherals.touchscreen 
org.gnome.settings-daemon.peripherals.trackball.deprecated:/
org.gnome.settings-daemon.peripherals.wacom:/
org.gnome.settings-daemon.peripherals.wacom.eraser:/
org.gnome.settings-daemon.peripherals.wacom.stylus:/
org.gnome.settings-daemon.peripherals.wacom.tablet-button:/

A continuación se muestra la captura de pantalla de la configuración de mi mouse y touchpad: ingrese la descripción de la imagen aquí

Además, mis synclientresultados son como,

$ synclient | grep TapButton

TapButton1   = 0  
TapButton2   = 0  
TapButton3   = 0  

mi xinputcomando produce lo siguiente,

$ xinput list
Virtual core pointer              id=2  [master pointer  (3)]  
 ↳ Virtual core XTEST pointer        id=4   [slave  pointer  (2)]  
 ↳ SynPS/2 Synaptics TouchPad        id=12  [slave  pointer  (2)]  
 ↳ MCE IR Keyboard/Mouse (ene_ir)    id=13  [slave  pointer  (2)]  
Virtual core keyboard             id=3  [master keyboard (2)]  
 ↳ Virtual core XTEST keyboard    id=5  [slave  keyboard (3)]  
 ↳ Power Button                   id=6  [slave  keyboard (3)]  
 ↳ Video Bus                      id=7  [slave  keyboard (3)]  
 ↳ Power Button                   id=8  [slave  keyboard (3)]  
 ↳ Sleep Button                   id=9  [slave  keyboard (3)]  

Resultados del xinput list-props 12comando:

Resultado Xinput list-props

kmario23
fuente
Las respuestas aquí sugieren que su panel táctil puede ser reconocido como un mouse. Algunas de las soluciones enumeradas podrían ayudar
christopherlovell
No creo que ese sea el problema. Actualicé la pregunta con la salida 'xinput'. ¡Por favor mira!
kmario23
¿Intentó alguno de los enfoques en el enlace? xinput ha identificado, obviamente, el touchpad, pero no ha GNOME, por lo que los conductores se Synaptics probablemente funcione incorrectamente o no están vinculados
christopherlovell
Intenté todas las soluciones, pero nada funciona para mí :(
kmario23
1
¿Por qué publicar una foto? Puedes publicarlo como texto. Y no está lleno.
Pilot6

Respuestas:

34

Abra una terminal presionando ctrl+ alt+ ty escriba:

synclient TapButton1=1 TapButton2=3 TapButton3=2

funcionó para mí ...

ryuffhant
fuente
¡Gracias! Pero no funciona después de un reinicio. ¿Hay alguna manera de hacerlo permanente?
kmario23
@ kmario23, supongo que deberá configurar las opciones del módulo del controlador synaptics Lamentablemente, estoy en el móvil y no puedo confirmarlo fácilmente ni buscar cómo hacerlo, pero espero que eso dé una idea de por dónde empezar.
Darael
¡Gracias! Esta respuesta me ayudó a hacerlo persistente: askubuntu.com/a/772094
Gabe Kopley
18

Finalmente encontré una solución para resolver mi problema:

Agregué la siguiente línea a mi bashrcpara que pueda compilarse cada vez que inicio sesión.

synclient TapButton1=1 TapButton2=3 TapButton3=2

Aunque no es un truco bonito, funciona bien. Espero que la comunidad corrija el error.


Actualización: este truco también parece funcionar bien en Ubuntu 17.04, lo que significa que la comunidad aún no ha solucionado el error.

PS También ver esta gran solución

kmario23
fuente
2
dado que ha encontrado una configuración que funciona, es mejor anular la configuración del panel táctil sináptico /etc/X11/xorg.conf.d/70-synaptics.confcomo se describe aquí
mzzzzb
Brillante, esto funcionó Ubuntu 17.04
Ben Winding
11

¿Has actualizado la configuración del mouse? Después de la actualización, tuve el mismo problema, pero fue solo que el toque para hacer clic había sido deshabilitado.

configuración del mouse y el panel táctil

De lo contrario, de acuerdo con este hilo , podría valer la pena cerrar sesión y volver a iniciarla.

christopherlovell
fuente
¡Gracias! Pero no veo esas tres opciones [pulsar para hacer clic, desplazamiento con dos dedos, desplazamiento natural] debajo del panel táctil. Pero el desplazamiento y todo funciona bien, pero el toque a clic no funciona
kmario23
¿me puede decir el procedimiento para actualizar la configuración?
kmario23
mueva el mouse hacia la esquina superior derecha, haga clic en el botón de configuración, vaya al mouse y al panel táctil, la configuración debería estar allí
christopherlovell
No veo esa opción allí. Por favor vea la pregunta actualizada.
kmario23
9

Tuve el mismo problema en Ubuntu GNOME 16.04 y lo resolví con una técnica similar mencionada en la respuesta de Eliah Kagan que fue adaptada de un comentario pero con algunas diferencias:

  1. Inicie la aplicación " dconf Editor ". (si no se instala, ejecuta: sudo apt-get install dconf-tools)

  2. Vaya a: org → gnome → escritorio → periféricos → panel táctil

  3. Habilita tocar para hacer clic .

Jalil Hamdollahi Oskouei
fuente
¡¡Funciona de maravilla!!
kmario23
Encontré un problema similar después de instalar 18.04. Parece que desde que mi mouse se conectó durante la instalación, el sistema también vio el touchpad como mouse. La edición de la configuración deseada con este método y el reinicio sin mi mouse conectado lo arreglaron.
Al F
2

Tuve el mismo problema, después de actualizar a ubuntu GNOME wily werewolf. así que hago un acceso directo personalizado en el teclado para recuperar la funcionalidad del panel táctil, solo complete synclient TapButton1=1el comando y complete el formulario de nombre y luego elija sus combinaciones de teclado favoritas. está lo suficientemente bien por un tiempo y espera la actualización.

ryuffhant
fuente
2

Acabo de actualizarme a Ubuntu 17.04, hace unos días y enfrento los mismos problemas. Esto hace el truco:

    sudo apt install xserver-xorg-input-synaptics

Solo necesita descargar estas cosas, nada más.

Fthi.a.Abadi
fuente
1

En la ventana de configuración, los usuarios pueden configurar el mouse. Pero necesito configurar el panel táctil. La consola ayuda a reiniciar o dormir primero "synclient tapbutton1 = 1"

Según tengo entendido, el sistema identifica incorrectamente el dispositivo, parece un error.

Tamahome Mamonov
fuente
0

Pruébelo, funcionó para mí en UbuntuGnome 15.10, así que hice una entrada en las aplicaciones de inicio.

Usando su editor favorito, cree un script con los siguientes contenidos y guárdelo como, por ejemplo touchpad.sh.

#!/bin/bash

xinput --set-prop --type=int --format=32 "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Pressure" 4

# Below width 1 finger touch, above width simulate 2 finger touch. - value=pad-pixels
xinput --set-prop --type=int --format=32 "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Width" 8

# vertical scrolling, horizontal scrolling - values: 0=disable 1=enable
xinput --set-prop --type=int --format=8  "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Scrolling" 1 1

# vertical, horizontal, corner - values: 0=disable  1=enable
xinput --set-prop --type=int --format=8  "SynPS/2 Synaptics TouchPad" "Synaptics Edge Scrolling" 0 0 0

# stabilize 2 finger actions - value=pad-pixels
xinput --set-prop --type=int --format=32 "SynPS/2 Synaptics TouchPad" "Synaptics Jumpy Cursor Threshold" 250

# pad corners rt rb lt lb tap fingers 1 2 3 (can't simulate more then 2 tap fingers AFAIK) - values: 0=disable 1=left 2=middle 3=right etc. (in FF 8=back 9=forward)
xinput --set-prop --type=int --format=8  "SynPS/2 Synaptics TouchPad" "Synaptics Tap Action" 0 0 0 0 1 2 3   

exit

Haga que el script sea ejecutable:

chmod +x touchpad.sh

Ahora ejecute el script y vea si funciona.

Información original encontrada aquí: http://www.mepis.org/docs/en/index.php?title=Configuring_the_touchpad_with_xinput

Mistgun
fuente
¡Gracias! Pero si hago eso, tocar para hacer clic funciona, pero el desplazamiento no lo hace. ¿alguna sugerencia?
kmario23
0

Como usuario final, la forma más fácil que encontré es cambiar a "Botón primario" haciendo clic derecho en la configuración del panel táctil del mouse.

El doble toque todavía funciona como primario a la izquierda, toque en el área del botón y funciona como toque derecho.

Ubuntu 17.04.

jeff
fuente
0

He creado un script para automatizar este proceso. Se iniciará automáticamente cuando se inicie el sistema. Por lo tanto, no tiene que ejecutar el mismo comando una y otra vez. El enlace del script es github.com/Ryko-git/click-on-touchpad .

El proceso de instalación es muy sencillo. Se da en la página de github.

Ryko
fuente