Posso alterar a aceleração do meu trackpoint no Linux / X11?

0

Eu tenho um Thinkpad t450s com os botões do trackpoint físico. Ele usa o driver synaptics e aparece assim em xinput(1) :

⎡   Virtual core pointer                        id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad                id=11   [slave  pointer  (2)]
⎜   ↳ TPPS/2 IBM TrackPoint                     id=12   [slave  pointer  (2)]

Gostaria de alterar a aceleração do dispositivo apontador de trackpoint - o nó vermelho a que as pessoas se referem com mais nomes criativos. Eu não encontrei nada em synclient(1) nem synaptics(4) sobre isso (embora talvez eu não esteja procurando o termo certo). Como eu aumento a aceleração do trackpoint, de modo que ele se mova mais rápido?

    
por Chris 13.03.2016 / 03:37

2 respostas

0

Verifique este manual . Você pode usar o comando xset m # # para definir a aceleração e o limite.

    
por 14.03.2016 / 11:21
0

O método usual de xset não funcionou para mim.

Então usei xinput da seguinte maneira:

# list all input devices and search for id of the trackpoint (TPPS)
DEVICE_ID=$(xinput list | sed -n '/TPPS/s%.*id=\([0-9]\+\).*%%p')

# search for the property number of the acceleration speed
ACCEL_SPEED=$(xinput list-props "$DEVICE_ID" | sed -n '/Accel\ Speed\ (/s%.*Accel Speed (\([0-9]\+\)).*%%p')

# set new acceleration speed -1 (= disable acceleration)
xinput set-prop "$DEVICE_ID" "$ACCEL_SPEED" -1

Mudança permanente

Se você quiser tornar essa alteração permanente, poderá colocar essas três linhas em um de seus arquivos de inicialização / autostart, por exemplo, ~/.xsessionrc .

Mudança permanente para o Xmonad

Ou no meu caso (estou usando Xmonad ) eu coloquei essas três linhas em um pequeno script e adicionei uma linha spawn "disable-trackpoint-acceleration.sh" chamando esse script de dentro do meu arquivo ~/.xmonad/xmonad.hs .

( Fonte )

    
por 28.04.2018 / 09:03