Thinkpad disable TrackPoint

15

Eu tenho um novo thinkpad x220t executando o Arch Linux. Parece haver um problema na arquitetura de hardware dos produtos, pois o TrackPoint está se movendo quando você converte o thinkpad em modo tablet e pressiona a tela. Portanto, eu gostaria de alternar o TrackPoint usando um pequeno script bash chamado pelo ACPId. Eu até agora escrevi este trecho de código que desativa o TouchPad, mas não o TrackPoint (também conhecido como Clit Mouse).

#!/bin/sh

status='synclient|awk '/TouchpadOff/{printf$3}''
status='expr \( $status + 1 \) \% 2'
synclient TouchpadOff=$status

Existe alguma possibilidade de alternar o status do TrackPoint usando um script bash?

    
por Momo 28.02.2012 / 22:20

1 resposta

11

Experimente xinput . Primeiro, liste os dispositivos, para que você possa descobrir como o TrackPoint é chamado: xinput list . Para este exemplo, usarei meu mouse logitech, que passa pela string "Logitech USB-PS / 2 Optical Mouse". Você precisa substituir a string pela correta para o seu TrackPoint, é claro. Agora posso desabilitar o mouse com: xinput set-prop "Logitech USB-PS/2 Optical Mouse" "Device Enabled" 0 e habilitá-lo novamente com: xinput set-prop "Logitech USB-PS/2 Optical Mouse" "Device Enabled" 1 .

    
por 29.02.2012 / 03:14