Sin botón secundario (clic derecho) en el panel táctil

31

Estoy experimentando un problema grave con el nuevo Ubuntu 18.04:

Sistema
Dell XPS 13 con un Ubuntu 18.04 LTS recién instalado.

Descripción del problema
El panel táctil proporciona solo un botón primario (un solo clic y doble clic), pero no un botón secundario. En particular, cuando se utiliza la opción "probar su configuración" en Configuración -> Dispositivos -> Mouse y panel táctil, cualquier clic en el panel táctil se señala como botón principal, sin importar dónde haga clic (lado izquierdo o derecho del panel táctil). Este sigue siendo el caso incluso después de cambiar el botón primario de izquierda a derecha (en Configuración -> Dispositivos -> Mouse y panel táctil -> General).

En comparación, un mouse externo conectado a mi computadora portátil (a través de usb) funciona bien: proporciona botones primarios y secundarios con lados correspondientes a la elección del botón primario (en Configuración -> Dispositivos -> Mouse y panel táctil -> General).

Esto puede estar relacionado con el clic derecho del panel táctil que no funciona en el panel táctil, solo los botones que se encuentran sobre él. Thinkpad E480 Ubuntu 18.04 LTS

¿Algunas ideas?

Actualización:
Mientras tanto, descubrí que, además de la solución propuesta por EntropyWins, también se puede controlar este comportamiento del panel táctil a través de la herramienta Tweaks (también conocido como gnome-tweaks) en Keyboard & Mouse -> Touchpad -> Mouse Click Emulation. En cualquier caso, como explica EntropyWins en su respuesta, esto no es un error.

Yuvalem
fuente
Vea si esto es útil: askubuntu.com/questions/957099/…
pomsky
La solución anterior podría funcionar porque, según tengo entendido, anula el controlador libinput más nuevo con el controlador synaptics anterior. Mi solución a continuación requiere un cambio de configuración más simple y aún utiliza el nuevo controlador, por lo que es menos probable que cause otros problemas en el futuro. ¡Tampoco requiere un reinicio!
PatKilg

Respuestas:

43

Básicamente, Ubuntu 18.04 actualmente tiene el comportamiento predeterminado "Mac" en el panel táctil. Los detalles técnicos son que Ubuntu predetermina los paneles táctiles libinput al comportamiento de "clickfingers" .

Para revertir eso, ejecute esto en una terminal:

gsettings set org.gnome.desktop.peripherals.touchpad click-method areas

Otra opción (gracias a OP) es instalar gnome-tweak-tool (ya sea a través de su administrador de software o mediante sudo apt install gnome-tweak-toolel terminal). Vaya al submenú "Teclado y mouse" en el menú izquierdo de gnome-tweak-tool, y seleccione "Áreas" de las opciones de "Emulación de clic del mouse" del panel táctil en el panel lateral derecho, como se muestra en el cuadro rojo en el imagen a continuación: Configuración relevante en gnome-tweak resaltada

[Advertencia: esta solución es para el controlador libinput que se envía como el controlador de entrada predeterminado para Ubuntu 18.04. YMMV si ha instalado el controlador sináptico (diferente) antes de intentar esta solución.]

PatKilg
fuente
3
Funcionó como un encanto, gracias montones! Me pregunto si la configuración MAC predeterminada es algo inteligente ...
Yuvalem
8
Además, adopto el enfoque de Linus sobre lo que es un error: no
jodas
3
Cambiar al método "área" desactiva el clic derecho por completo en mi caso (18.04, Acer Extensa 2510G). Y ODIO el método de "dedos" porque tienes que mantener un dedo en el panel táctil o el menú desaparece. Acrobacias inútiles solo.
Pavel
2
Ambos métodos ahora funcionan correctamente después de renombrar 50-libinput.conf a 90-libinput.conf para asegurarse de que se lea después de 70-synaptics.conf. Hmm
Pavel
2
Pavel: la razón por la que mi solución no funcionó para usted es (probablemente) porque tiene instalados los controladores sinápticos. 18.04 no se envía con el controlador synaptics que controla el panel táctil, probablemente lo instaló usted mismo (o su sabor los incluyó). Mi solución es para el controlador libinput, no para el controlador synaptics.
PatKilg
2

El evento del botón derecho se genera cuando se presionan dos dedos en el panel táctil cuando se genera un clic físico. La ubicación de los dedos no importa y no hay áreas de botones definidas por software.

Este es el comportamiento predeterminado en Ubuntu 18+ y los paneles táctiles de Apple.

maciek
fuente
0

Cambiar al método "área" desactiva el clic derecho por completo

Se requiere reiniciar o cerrar sesión para aplicar el ajuste

gokul krishna p
fuente