Deshabilite el panel táctil ELAN al iniciar

Deshabilite el panel táctil ELAN al iniciar

No uso mi panel táctil con frecuencia y, cuando escribo en el teclado, a veces sucede que mi mano lo toca y se hace clic en el cursor, lo cual es molesto. Es por eso que presiono el botón de desactivación del panel táctil en cada inicio.

Sin embargo, todavía necesito el panel táctil de vez en cuando, por lo que no quiero desactivarlo por completo.

¿Hay alguna manera de que el botón de desactivación del panel táctil se active automáticamente cuando inicio mi máquina Linux?

EDITAR: Instalé "xdotool" para simular una pulsación de tecla y descubrí que la tecla particular para alternar el panel táctil se llama "XF86TouchpadToggle", pero desafortunadamente cuando escribo "xdotool key XF86TouchpadToggle" en el terminal, el LED de la tecla no se enciende encendido y el panel táctil aún está habilitado. Esto es extraño ya que puedo presionar cualquier otra tecla normal con este método. Por ejemplo, "xdotool key q" escribe una 'q' en la terminal.

Respuesta1

Puedes usar elxinputprograma para controlar periféricos de entrada, incluida su (des)activación. VerHacer que los movimientos del mouse se desplacen cuando se mantiene presionado el botón centralpara un tutorial detallado. En pocas palabras, ejecute xinput listpara determinar el nombre o ID numérico de su panel táctil, luego

xinput --set-prop 'name of touchpad device' 'Device Enabled' 0

Para volver a habilitarlo, cambie el final 0a 1. Para alternar, puedes usar

enabled=$(xinput --list-props 'name of touchpad device' | sed -n 'y/\t/ /; s/^ *Device Enabled ([0-9]*): *//p')
xinput --set-prop 'name of touchpad device' 'Device Enabled' $((1-enabled))

Coloque el comando de desactivación en algún lugar de los scripts de inicio de X. Dónde colocarlo depende de su entorno de escritorio y de la forma en que inicia su sesión X. Si inicia X manualmente con startx, esto va a ~/.xinitrc. Si ejecuta su propio script de sesión X ( ~/.xsession), este comando irá allí. Si está utilizando una sesión predefinida en un administrador de inicio de sesión gráfico, eso depende de su tipo de sesión y del administrador de visualización; Muchos sistemas, pero no todos, ejecutan comandos ~/.xprofileantes de iniciar el administrador de sesiones o el administrador de ventanas.

Esto habilita o deshabilita el panel táctil a nivel de software, que puede no ser intercambiable con el botón cerca del panel táctil.

Alternativamente, la mayoría de los paneles táctiles admitendesactivar el panel táctil mientras se escribe.

información relacionada