Linux: deshabilite el panel táctil de la computadora portátil con el sensor incorporado


0

En la actualidad, muchos dispositivos portátiles vienen con un panel táctil que tiene un sensor al lado. Al hacer doble clic en este sensor (o hacer clic en algunos de ellos), el panel táctil se desactiva hasta que se haga doble clic nuevamente en el sensor. Sin embargo, esto solo ocurre en Windows.

Desde que me cambié a Linux (esta vez usando Arch Linux) este método abreviado no funciona.

Aunque he visto un par de scripts para deshabilitar el panel táctil y algunos paquetes disponibles en Internet, es bueno poder hacerlo mediante un método fácil como usar el sensor incorporado.

Alguien sabe cómo podemos hacer esto?

Respuestas:


1

¿Has leído esto? https://wiki.archlinux.org/index.php/Touchpad_Synaptics

Es probable que el "sensor" sea solo un botón que el controlador ha asignado en Windows para alternar el panel táctil. De lo contrario, siempre funcionaría, independientemente del sistema operativo (por ejemplo, el panel táctil de Motorola Lapdock ).

Es posible que pueda mapearlo xbindkeyso quizás agregarlo /etc/X11/xorg.conf.d/10-synaptics.conf, sin embargo, tal vez sería mejor detectar la detección de la palma al escribir o agregar una regla udev si está utilizando un mouse USB .


0

Creé una solución para deshabilitar el panel táctil cuando se conecta un mouse, y habilitarlo cuando el mouse desaparece. En resumen, uso udev para hacer esto (mi distribución es Ubuntu, por lo que es posible que necesites modificarlo por el tuyo), pero creé /etc/udev/rules.d/95-mouse.rules con:

ACCIÓN == "add", KERNEL == "mouse [0-9]", SUBSYSTEM == "input" RUN + = "/ bin / sh -c '/ usr / bin / logger TouchpadOff; export DISPLAY =: 0; / usr / bin / synclient TouchPadOff = 1 '"
ACTION == "remove", KERNEL == "mouse [0-9]", SUBSYSTEM == "input" RUN + = "/ bin / sh -c '/ usr / bin / logger TouchpadOn; export DISPLAY =: 0; / usr / bin / synclient TouchPadOff = 0 '"

También escribí un blog al respecto, ya que hubo algunas trampas, puedes leerlas aquí.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.