Thinkpad desabilita o 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 no modo tablet e pressiona a tela. Portanto, eu gostaria de alternar o TrackPoint usando um pequeno script bash chamado por ACPId. Até agora, escrevi esse 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?

Respostas:


11

Tente xinput. Primeira lista os dispositivos, para que possa descobrir como o TrackPoint é chamado: xinput list. Neste 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 eu posso desativar o mouse com: xinput set-prop "Logitech USB-PS/2 Optical Mouse" "Device Enabled" 0e habilitá-lo novamente com: xinput set-prop "Logitech USB-PS/2 Optical Mouse" "Device Enabled" 1.


1
Perfeito Muito obrigado. O nome do dispositivo é "TPPS / 2 IBM TrackPoint" para qualquer uso futuro.
Momo

Acabei de desativar meu "AlpsPS / 2 ALPS DualPoint Stick"; estava se movendo sem provocação. Muito obrigado por este trecho!
Expiação limitada
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.