Acabei de fazer uma solução alternativa para mudar
Botão de rolagem de botão libinput (512): 2
xinput set-prop 15 512 3
Então, quando eu mantenho o botão direito do mouse e movo o mouse, ele rola. Não é ideal, mas funciona
Estou usando o Linux mint 18.3. linux kernel 4.15.0-29-genérico.
Aparentemente, há pouco tempo, o mouse do meio rolando no meu Apple Magic Mouse parou de funcionar. Funciona em um Mac, então tenho certeza que não é o mouse
'O rato de John Doe' listado abaixo é o meu rato.
xinput --list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=13 [slave pointer (2)]
⎜ ↳ John Doe’s Mouse id=15 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Sleep Button id=8 [slave keyboard (3)]
↳ Integrated Camera: Integrated C id=11 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=12 [slave keyboard (3)]
↳ ThinkPad Extra Buttons id=14 [slave keyboard (3)]
↳ USB Keyboard id=9 [slave keyboard (3)]
↳ USB Keyboard id=10 [slave keyboard (3)]
xinput --list-props 15
Device 'John Doe’s Mouse':
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 Accel Speed (284): 0.000000
libinput Accel Speed Default (285): 0.000000
libinput Accel Profiles Available (509): 1, 1
libinput Accel Profile Enabled (510): 1, 0
libinput Accel Profile Enabled Default (511): 1, 0
libinput Natural Scrolling Enabled (286): 0
libinput Natural Scrolling Enabled Default (287): 0
libinput Send Events Modes Available (262): 1, 0
libinput Send Events Mode Enabled (263): 0, 0
libinput Send Events Mode Enabled Default (264): 0, 0
libinput Left Handed Enabled (288): 0
libinput Left Handed Enabled Default (289): 0
libinput Scroll Methods Available (290): 0, 0, 1
libinput Scroll Method Enabled (291): 0, 0, 0
libinput Scroll Method Enabled Default (292): 0, 0, 0
libinput Button Scrolling Button (512): 2
libinput Button Scrolling Button Default (513): 274
libinput Middle Emulation Enabled (296): 0
libinput Middle Emulation Enabled Default (297): 0
Device Node (265): "/dev/input/event17"
Device Product ID (266): 1452, 781
libinput Drag Lock Buttons (300): <no items>
libinput Horizonal Scroll Enabled (267): 1
Você vê algo de errado com o acima, o que poderia causar isso?
editar:
evtest / dev / input / event17 e então xinput --test
evtest output link
saída de teste xinput link
Eu percebi que quando eu estava no meio da rolagem, nenhum evento novo apareceria
Acabei de fazer uma solução alternativa para mudar
Botão de rolagem de botão libinput (512): 2
xinput set-prop 15 512 3
Então, quando eu mantenho o botão direito do mouse e movo o mouse, ele rola. Não é ideal, mas funciona
Tags mouse magic-mouse linux linux-mint