Hace un tiempo, discutimos algunas formas diferentes de desactivar automáticamente el panel táctil mientras se escribe en Ubuntu y sus variantes. Hoy veremos otra forma de hacerlo con Syndaemon en sistemas tipo Ubuntu. Syndaemon es un programa de línea de comandos que monitorea la actividad del teclado y desactiva el panel táctil cuando se usa el teclado. Dado que el panel táctil está deshabilitado, el puntero del mouse no saltará ni se moverá aleatoriamente por toda la pantalla cuando coloque accidentalmente la palma de su mano en el panel táctil. Syndaemon te ayuda a evitar el toque accidental de la palma de la mano que estropea la escritura cada vez que escribes algo importante. Tenga en cuenta que no deshabilitará permanentemente el panel táctil por completo, sino solo cuando escriba.
Instalar Syndaemon en Ubuntu
Síndaemon se instala como parte de xserver-xorg-input-synaptics paquete en Ubuntu. Para instalarlo en Ubuntu, simplemente ejecute:
$ sudo apt install xserver-xorg-input-synaptics
En la última versión de Ubuntu 18.04 LTS, no pude instalar el paquete "xserver-xorg-input-synaptics" debido a un problema de dependencia.
Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: xserver-xorg-input-synaptics : Depends: xserver-xorg-core (>= 2:1.18.99.901) E: Unable to correct problems, you have held broken packages.
En ese caso, instale el siguiente paquete en su lugar:
$ sudo apt install xserver-xorg-input-synaptics-hwe-18.04
Deshabilitar el panel táctil mientras se escribe en Ubuntu usando Syndaemon
Para deshabilitar automáticamente el panel táctil mientras escribe en su teclado, simplemente ejecute el siguiente comando:
$ syndaemon -i 1 -t -K -R -d
Analicemos el comando anterior y veamos qué hace cada argumento.
- -yo :Define cuántos segundos esperar después de la última pulsación de tecla antes de habilitar el panel táctil. En mi caso, he puesto 1 segundo. El valor predeterminado es 2,0 segundos.
- - t :solo deshabilite las funciones de toque y desplazamiento, no los movimientos del mouse, en respuesta a la actividad del teclado.
- -K :ignora las combinaciones de Modificador+Tecla.
- -R :use la extensión XRecord para detectar la actividad del teclado en lugar de sondear el estado del teclado.
- -d :Inicie syndaemon como un demonio en segundo plano.
Tenga en cuenta que esta configuración no persistirá después de reiniciar el sistema. Debe iniciar manualmente este comando cada vez que desactive el panel táctil. Para evitar esto, puede hacer que se inicie automáticamente al iniciar sesión como se explica en la siguiente sección.
Inicio automático de Syndaemon al arrancar el sistema
Para permitir que Syndaemon se inicie automáticamente en cada reinicio del sistema, simplemente agregue el comando Syndaemon en su ~/.bashrc o ~/.perfil archivo.
$ nano ~/.bashrc
O,
$ nano ~/.profile
Agregue el comando:
syndaemon -i 1 -t -K -R -d
Guarde y cierre el archivo.
Escriba el siguiente comando para aplicar los cambios.
$ source ~/.bashrc
O,
$ source ~/.profile
Compruebe que Syndaemon se está ejecutando o no con el comando:
$ ps aux | grep syndaemon ostechnix 14586 0.0 0.0 21868 1108 pts/0 S+ 16:57 0:00 grep --color=auto syndaemon
Para obtener más detalles, consulte las páginas man.
$ man syndaemon
Lectura relacionada:
- Cómo habilitar la función Minimizar al hacer clic para los iconos del Dock de Ubuntu
Espero que esto ayude.