Acompanhar todos os eventos do touchpad

1

Minha pergunta é simples, existe um método embutido no Ubuntu / Linux (ou algum pacote para download), que me possibilita rastrear todos os eventos de entrada que vêm do meu touchpad.

    
por Ian 04.03.2016 / 16:32

1 resposta

2

O wiki na solução de problemas do touchpad tem alguns comandos. O comando evtest é usado para registrar eventos. Do segundo link:

  

O evtest não é instalado por padrão na instalação do Ubuntu. Em vez disso, você deve instalá-lo usando o apt-get.

sudo apt-get install evtest 
  

evtest deve ser usado fora de X. Isso ocorre porque o X-driver agarra o dispositivo quando está ativo. Isso significa que o kernel entrega eventos hw para o driver em si e não para qualquer outro dispositivo de abertura de dispositivos (ie-evtest). É por isso que devemos mudar para um VT para que o X-driver transfira o nó do dispositivo, permitindo que outros recebam eventos. (Obrigado a Mattia Dongili e Peter Hutterer pela ajuda sobre isso, em um e-mail)

     

O evtest precisa ser capaz de ler a partir do dispositivo; na maioria dos casos, isso significa que deve ser executado como root.

De uma sessão de terminal ...

cat /proc/bus/input/devices 

mostrará o evento que seu touchpad usa. Procure por algo como  H: Manipuladores = mouse2 event8 '. E então em um tipo de console virtual

sudo evtest /dev/input/eventX > ~/evtest

e o arquivo ~/evtest conterá todos os eventos (tome cuidado: ele ficará GRANDE rapidamente). O link também diz para usar um identificador para que você possa encontrar o que está procurando no log mais rapidamente (como iniciar uma sessão pressionando A e pressionando A novamente quando quiser interromper esta sessão).

    
por Rinzwind 04.03.2016 / 16:51