¿Cómo desactivo el panel táctil mientras escribo?

21

Es imposible escribir de esta manera, el texto se elimina, las ventanas cambian, se abren pestañas aleatorias. He probado todas las soluciones que encontré, pero ninguna realmente lo resuelve (algunas ni siquiera funcionan)

Intenté instalar el indicador del panel táctil, intenté agregar una opción syndaemon desde la aplicación de inicio, intenté lo mismo pero desde el terminal, nada funciona.

Solo quiero deshabilitar completamente el panel táctil mientras escribo, sin desplazamiento, sin mover el cursor, nada.

MichaelX
fuente
1
Es muy fácil. Ejecutar xinput disable <ID>. La identificación que puede encontrar por xinputcomando. Pero sugiero instalar libinput, debería resolver los problemas.
Piloto6
2
@ pilot6 Lo siento, quería decir que quiero deshabilitarlo solo mientras escribo, no todo el tiempo.
MichaelX
¿Cuál es la versión de Ubuntu?
Piloto6
@ Pilot6 16.04.1
MichaelX

Respuestas:

22

Sugiero que instalarlo libinputtenga algoritmos mucho mejores "deshabilitar mientras se escribe" y "detección de palma".

correr

sudo apt install xserver-xorg-input-libinput

y reinicie la sesión de la GUI, o reinicie.

Si necesita "pulsar para hacer clic", puede agregar

Option "Tapping" "true"

a la sección del panel táctil de /usr/share/X11/xorg.conf.d/90-libinput.conf.

Todas las opciones se pueden encontrar en la página del manual .

Si está utilizando Ubuntu 16.04 con la -hwe-16.94pila, necesitará instalar el xserver-xorg-input-libinput-hwe-16.04paquete en lugar de xserver-xorg-input-libinput.

Puede verificar qué pila HWE está instalada comprobando si está instalado xserver-xorgo el xserver-xorg-hwe-16.04paquete.

Piloto6
fuente
+1 para la mejor respuesta después de que OP cambió la pregunta.
WinEunuuchs2Unix
Sugerí lo mismo en un comentario incluso antes de que OP aclarara la pregunta.
Piloto6
Había leído tu comentario cuando era la primera actividad después de que el hilo se sobresaltó. Lo siento, olvidé hacer el comentario, entonces soy malo con eso. Rectified :)
WinEunuuchs2Unix
2
El desplazamiento debe ser normal, no "natural". Es posible revertirlo, pero parece que lo usaste antes.
Pilot6
1
La opción es "NaturalScrolling". Pruebe "verdadero" y "falso" para obtener lo que desea. "Falso" es el valor predeterminado.
Pilot6
10

Abra Configuración del sistema -> Mouse y panel táctil : en la sección Panel táctil, cambie de ONaOFF

ingrese la descripción de la imagen aquí

Información adicional para otros usuarios que leen esta publicación: La respuesta se escribió antes de que se cambiara el contenido de la pregunta, originalmente la pregunta era: "¿Una solución real para deshabilitar el panel táctil? Solo quiero deshabilitar el panel táctil por completo, sin desplazamiento, sin mover el cursor, nada ". - ¡Entonces la respuesta de @ Pilot6 es la solución mucho mejor para lo que pregunta la versión actual de la pregunta!

cl-netbox
fuente
1
Lo siento. Mi error. Arruiné el título. Quiero deshabilitar el panel táctil mientras escribo, no deshabilitarlo todo el tiempo.
MichaelX
3

En mi opinión, palmdetect no es exactamente "deshabilitar mientras se escribe", porque esta función realmente no considera lo que está sucediendo en el teclado. En mi caso, no toco permanentemente el teclado mientras escribo, por lo que la detección no funcionó correctamente. En el mismo enlace que HarlemSquirrel ya publicó , también hay una segunda solución que hace exactamente lo que se solicita (en el OP modificado):

Uso de syndaemon syndaemon supervisa la actividad del teclado y desactiva el panel táctil mientras escribe. Tiene varias opciones para controlar cuándo se produce la desactivación. Véalos con $ syndaemon -hPor ejemplo, para deshabilitar el toque y el desplazamiento durante 0,5 segundos después de cada pulsación de tecla (ignorando las teclas modificadoras como Ctrl), use

syndaemon -i 0.5 -t -K -R

Una vez que haya determinado las opciones que desea, debe usar su administrador de inicio de sesión o xinitrc para que se ejecute automáticamente cuando X comience. La opción -d hará que comience en segundo plano como un demonio.

Daniel Alder
fuente
Me confirmó que esto está funcionando en Ubuntu 19.04 LTS ejecutar el estándar de escritorio Gnome. Esto es con el synclient -l | grep PalmDetectregreso PalmDetect = 1(que estaba habilitado por defecto, no por mis propios cambios). Esto implica, a mí, que sólo tener synclient's PalmDetectpuesto a 1 no es la solución, su respuesta es.
bgoodr
0

Esto es muy similar a ¿Cómo desactivo un panel táctil usando la línea de comando? que recomienda el programa synclient.

Si tiene un panel táctil Synaptics, puede vincular teclas de acceso rápido para apagar y encender el teclado con

  • synclient TouchpadOff = 1
  • synclient TouchpadOff = 0
Rache
fuente
¿Responde esto a la pregunta sobre la función automática de "deshabilitar al escribir"?
Pilot6
No lo hace automáticamente, pero lo he encontrado útil y no requiere la adición de otro paquete. De cualquier manera es bueno. El tuyo es automático; el mío mientras que el manual también es válido para la pregunta del OP.
Rache