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 elxinput
programa 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 list
para 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 0
a 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 ~/.xprofile
antes 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.