Linux: disabilita il touchpad del laptop usando il sensore integrato


0

Al giorno d'oggi molti dispositivi portatili sono dotati di un touchpad con sensore accanto. Facendo doppio clic su questi sensori (o facendo clic su alcuni di essi) il touchpad viene disabilitato fino a quando non si fa nuovamente doppio clic sul sensore. Tuttavia, questo accade solo in Windows.

Da quando sono passato a Linux (usando Arch Linux questa volta) questo metodo di scelta rapida non funziona.

Anche se ho visto un paio di script per disabilitare il touchpad e alcuni pacchetti disponibili su Internet, è bello poterlo fare con un metodo semplice come usare il sensore integrato.

Qualcuno sa come possiamo farlo?

Risposte:


1

Hai letto questo? https://wiki.archlinux.org/index.php/Touchpad_Synaptics

Il "sensore" è probabilmente solo un pulsante che è stato mappato dal driver in Windows per attivare il touchpad. Altrimenti funzionerebbe sempre, indipendentemente dal sistema operativo ( ad esempio il touchpad del Motorola Lapdock ).

Potresti essere in grado di mapparlo con xbindkeyso forse aggiungerlo a /etc/X11/xorg.conf.d/10-synaptics.conf, tuttavia forse sarebbe meglio rilevare il rilevamento del palmo durante la digitazione o aggiungere una regola udev se si utilizza un mouse USB .


0

Ho creato una soluzione per disabilitare il touchpad quando è collegato un mouse e abilitarlo quando il mouse scompare. In breve, uso udev per fare questo (la mia distro è Ubuntu, quindi potresti aver bisogno di tweek per il tuo), ma ho creato /etc/udev/rules.d/95-mouse.rules con:

AZIONE == "aggiungi", KERNEL == "mouse [0-9]", SUBSYSTEM == "input" RUN + = "/ bin / sh -c '/ usr / bin / logger TouchpadOff; export DISPLAY =: 0; / usr / bin / synclient TouchPadOff = 1 '"
AZIONE == "rimuovi", KERNEL == "mouse [0-9]", SUBSYSTEM == "input" RUN + = "/ bin / sh -c '/ usr / bin / logger TouchpadOn; export DISPLAY =: 0; / usr / bin / synclient TouchPadOff = 0 '"

Ne ho anche scritto un blog, dato che c'erano alcuni trucchi: li puoi leggere qui.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.