Linux: Desativar o touchpad do laptop usando o sensor embutido

0

Hoje em dia, muitos dispositivos portáteis vêm com um touchpad que possui um sensor ao lado deles. Ao clicar duas vezes nesses sensores (ou clicar em alguns deles), o touch pad é desativado até que o sensor seja clicado duas vezes novamente. No entanto, isso acontece apenas no Windows.

Desde que mudei para o Linux (usando o Arch Linux desta vez), este método de atalho não funciona.

Embora eu tenha visto alguns scripts para desativar o touchpad e alguns pacotes disponíveis na internet, é bom que ele seja feito por um método simples, como usar o sensor embutido.

Alguém sabe como podemos fazer isso?

    
por Chetan Bhasin 20.08.2013 / 08:30

2 respostas

1

Você leu isso? link

O "sensor" é provavelmente apenas um botão que foi mapeado pelo driver no Windows para alternar o touchpad. Caso contrário, ele sempre funcionaria, independentemente do sistema operacional (o touchpad do Motorola Lapdock alterna, por exemplo).

Você pode ser capaz de mapeá-lo com xbindkeys ou talvez adicioná-lo a /etc/X11/xorg.conf.d/10-synaptics.conf , no entanto talvez seja melhor que você tenha um detectando a detecção de palma ao digitar ou adicionando uma regra do udev se você estiver usando um Mouse USB .

    
por 20.08.2013 / 08:56
0

Eu criei uma solução para desativar o touchpad quando um mouse está conectado e ativá-lo quando o mouse for embora. Em resumo, eu uso o udev para fazer isso (minha distro é Ubuntu, então você pode precisar tweek para o seu), mas eu criei /etc/udev/rules.d/95-mouse.rules com:

ACTION=="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'"

Também escrevi sobre isso, pois havia algumas dicas - você pode lê-las aqui.

    
por 20.08.2013 / 08:58