comportamento irregular do trackpoint no thinkpad t420s [UBUNTU 18.04]

8

Acabei de atualizar para o Ubuntu 18.04 e o trackpoint mostra um comportamento errático. Ao mover o cursor em uma direção, ele primeiro se move em alguma direção e depois se move da maneira certa.

É um comportamento estranho, como se houvesse algum tipo de momento (inércia) "preso" no trackpoint que é liberado quando começo a me mover novamente, depois de algum tempo em repouso.

O problema ocorre apenas com o trackpoint e também apenas quando os dois movimentos não ocorrem com o trackpoint. (ou seja, se eu mover com o mouse (ou touchpad) e depois com o trackpoint, não há problema.)

Estava funcionando bem com o UBUNTU 17.10.

Aqui está a saída de um comando relevante.

avila@t420s ~> xinput list-props "TPPS/2 IBM TrackPoint"

Device 'TPPS/2 IBM TrackPoint':
Device Enabled (142):   1
Coordinate Transformation Matrix (144): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
libinput Natural Scrolling Enabled (281):   0
libinput Natural Scrolling Enabled Default (282):   0
libinput Scroll Methods Available (285):    0, 0, 1
libinput Scroll Method Enabled (286):   0, 0, 1
libinput Scroll Method Enabled Default (287):   0, 0, 1
libinput Button Scrolling Button (288): 2
libinput Button Scrolling Button Default (289): 2
libinput Middle Emulation Enabled (290):    0
libinput Middle Emulation Enabled Default (291):    0
libinput Accel Speed (292): -0.683453
libinput Accel Speed Default (293): 0.000000
libinput Accel Profiles Available (294):    1, 1
libinput Accel Profile Enabled (295):   1, 0
libinput Accel Profile Enabled Default (296):   1, 0
libinput Left Handed Enabled (297): 0
libinput Left Handed Enabled Default (298): 0
libinput Send Events Modes Available (266): 1, 0
libinput Send Events Mode Enabled (267):    0, 0
libinput Send Events Mode Enabled Default (268):    0, 0
Device Node (269):  "/dev/input/event8"
Device Product ID (270):    2, 10
libinput Drag Lock Buttons (283):   <no items>
libinput Horizontal Scroll Enabled (284):   1
Marcelo Avila
fonte

Respostas:

6

Desativar o perfil de aceleração ajuda a:

xinput --set-prop 'TPPS/2 IBM TrackPoint' 'libinput Accel Profile Enabled' 0, 1

Então você pode querer aumentar a velocidade do seu ponteiro:

xinput --set-prop 'TPPS/2 IBM TrackPoint' 'libinput Accel Speed' 1

Desde a próxima inicialização, o perfil de aceleração será ativado novamente por padrão, você pode criar um script que inclua os comandos acima e ser executado automaticamente após a reinicialização.

Espero que ajude.

John
fonte
Obrigado! corrigiu, mas sinto falta do perfil de aceleração. Eu posso me acostumar com mais tempo.
Marcelo Avila