Ya verifiqué esa Opción en la Configuración pero no funcionará. También busqué soluciones en este sitio pero ninguno de esos funciona. ¿Qué tengo que hacer?
Ya verifiqué esa Opción en la Configuración pero no funcionará. También busqué soluciones en este sitio pero ninguno de esos funciona. ¿Qué tengo que hacer?
Respuestas:
Este comando funcionó para mí (1 es el número de segundos para esperar después de presionar la última tecla antes de volver a habilitar el panel táctil, cambiarlo al valor que desee):
syndaemon -i 1 -K -d
Simplemente agréguelo a las Aplicaciones de inicio para que funcione después de reiniciar / apagar. Para ver más opciones, escriba este comando en una terminal:
syndaemon --help or man syndaemon
Como otros aquí, la utilidad syndaemon resolvió mi problema. Para mí, el syndaemon ya se estaba ejecutando.
Después de jugar con él y leer algunas de las otras respuestas aquí, determiné que la causa es la -t
opción.
La opción debe tener un error porque cuando se especifica todavía puedo desplazarme y tocar mientras escribo. Sin embargo, si omite la opción por completo, todo funciona bien; todo el panel táctil se deshabilita como se esperaba al escribir cuando no incluye la -t
opción. Simplemente ejecuto lo siguiente para reiniciar syndaemon sin él -t
.
$ killall syndaemon
$ syndaemon -i 1 -KRd
-i
le permite especificar cuánto tiempo debería esperar syndaemon después de que la escritura se haya detenido antes de volver a habilitar el panel táctil. Un segundo es lo que ya estaba funcionando y parece estar bien para mí.-K
le dice a syndaemon que ignore las teclas modificadoras y las combinaciones modificador + tecla al monitorear la entrada del teclado.-R
le dice a syndaemon que use la extensión "XRecord" en lugar de sondear la entrada del teclado. Me imagino que usa esto por razones de rendimiento; la extensión probablemente informa cuando la actividad de escritura se detiene en lugar de depender de syndaemon para sondear continuamente el teclado para ver si hay entrada.-d
solo le dice a syndaemon que se ejecute en segundo plano cuando lo inicie, sin bloquear la entrada de su terminal. Si no incluye esta opción, syndaemon se detendrá cuando cierre su terminal.Entonces, al final, es la -t
opción la culpable aquí. Simplemente ejecute syndaemon sin él y todo está bien.
PD: mi máquina es una Lenovo Yoga 13 original por si alguien se lo preguntaba. Eliminé por completo mi instalación de Windows y la reemplacé con Ubuntu 14.04.
syndaemon
ejecución en segundo plano.
Intente instalar dispositivos señaladores desde el Centro de software de Ubuntu. Escribiendo "dispositivos señaladores" y luego haga clic en instalar. Una vez instalado, abra el programa desde el tablero. Después de abrir el programa, debería aparecer el panel táctil (junto con cualquier otro mouse conectado). Haga clic en su panel táctil y palm detection
aparecerá la opción llamada . Establezca range
todo el camino hacia low
y pressure
hacia high
. Entonces ciérralo. Si eso no soluciona el problema, responda.
Probé todas las opciones como se mencionó pero ninguna funcionó. Entonces encontré este comando mágico que me sirvió. Pruebe esto y puede ser que funcione para usted
syndaemon -i 1 -K -d
-d
. La -K
opción no toma un valor, le dice a syndaemon que ignore las teclas modificadoras y las combinaciones modificador + tecla mientras se monitorea la entrada del teclado. -d
le dice a syndaemon que se ejecute en segundo plano en lugar de acaparar su terminal.
Tuve el mismo problema: aunque la opción estaba marcada, no estaba funcionando. Lo arreglé instalando Synaptics Touchpad desde el centro de software de Ubuntu (parece que no está instalado por defecto).
Después de instalarlo, accedí al tablero y luego lo usé para deshabilitar el panel táctil al escribir. También puede establecer el tiempo que debe permanecer inactivo cuando se detecta actividad del teclado.
La opción " Deshabilitar mientras se escribe " en Configuración del sistema-> Mouse y Touchpad no funciona debido a un error en Ubuntu como se describe en este informe de error confirmado . Es un error antiguo, desde 12.04 y afecta a todos los usuarios, independientemente de las computadoras portátiles que usan .
Lo que funciona es agregar el snipet
syndaemon -i 4 -K -d
en Aplicaciones de inicio.
"-i 4" funciona bien para mí, "-i 1", como sugieren algunas fuentes, podría no ser suficiente.
No utilice la opción "-t" que puede encontrar en algunos ejemplos en la web. Esta es la causa de los problemas, ya que no está desactivando el panel táctil mientras se escribe en el teclado.
Durante el inicio, syndaemon no se está ejecutando, por lo que no hay necesidad de "killall syndaemon". Sin embargo, si se había iniciado syndaemon, debe usar:
killall syndaemon
syndaemon -i 4 -K -d
Puede experimentar escribir con una mano e intentar mover el curso con el panel táctil con los dedos de la segunda mano para confirmar que está funcionando para usted.
Desmarque "Deshabilitar mientras escribe" en la configuración del panel táctil, como se muestra a continuación (sí, esto es necesario aunque parezca contra-intuitivo, o de lo contrario el panel táctil terminará deshabilitado después de realizar los siguientes pasos "permanentes" y luego reiniciar, ya que el syndaemon anterior / incorrecto se iniciará en el arranque y el conflicto)
elimine el proceso actual de syndaemon (si alguno se inició previamente en el arranque), que controla esta función de panel táctil:
pkill syndaemon
reiniciar el proceso syndaemon:
syndaemon -i 2 -d -K
donde: 2 es la cantidad de tiempo de retraso, en segundos, desea que espere después de que deje de escribir y antes de que vuelva a activar el panel táctil; tenga en cuenta que cualquier valor de tiempo inferior a 1.5 ~ 2 segundos (más parecido a algo <2 segundos en realidad) es defectuoso / con errores, y no parece mantener el panel táctil completamente deshabilitado mientras escribe
Para hacer este arreglo permanente: ejecutar la aplicación “aplicaciones de inicio” de la barra de búsqueda → haga clic en “Añadir” → y escriba el siguiente comando en la sección “Comando”: syndaemon -i 2 -d -K
. Nombre y comentario pueden ser cualquier cosa. Haga clic en "Agregar" cuando haya terminado, luego ciérrelo. Así es como se ve:
Lea más sobre este error en Ubuntu 14.04 aquí: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-synaptics/+bug/1295526
Esta respuesta originalmente publicada aquí: https://askubuntu.com/a/986129/327339
Para agregar una extensión a todas las respuestas ya proporcionadas ...
Ante todo:
syndaemon -i 1 -K -d
El único problema con este comando es que una vez que se reinicia el sistema, el código básicamente se deshará.
Por lo tanto, recomendaría crear un Alias
uso de este comando de esa manera, incluso cuando el sistema se reinicie, simplemente puede escribir un comando en el terminal y hacer que el código se ejecute automáticamente desde el indicador.
Personalmente hice esto usando 'keytop' como el nombre del comando para implementar este código. Sin embargo, puede usar el nombre que elija, solo siga los pasos a continuación. (Sustituyendo el keystop
nombre que elija para el comando)
** ¡Tenga en cuenta que cualquier nombre de comando que elija NO debe estar en uso!
Así es como lo haces:
alias keystop='syndaemon -i 1 -K -d'
¡Eso es! A partir de ahora, cada vez que reinicie su sistema, ¡simplemente abra la Terminal y escriba keystop
y el código se ejecutará!