A rolagem do mouse para cima não funciona em alguns aplicativos

A rolagem do mouse para cima não funciona em alguns aplicativos

A rolagem para cima não funciona em alguns aplicativos como Firefox, Zotero e quando estou navegando na seção "abrir pasta/arquivo" no Atom/VS Code. Em outros ambientes (Konsole, Dolphine, navegadores baseados em Chromium, etc.), funciona perfeitamente. Alguma ideia de como consertar isso?

Esse problema existe desde quando atualizei o 18.04 LTS para o 19.04.


Minha configuração atual:

  • SO:Ubuntu 20.04.1 LTS x86_64
  • Mouse: Logitech Gaming Mouse G600(O mesmo problema ocorre quando estou usando outros mouses, então presumo que esse mouse não seja o problema.

Aqui está o que encontrei até agora:

  1. xev
  • "Evento ButtonRelease" e "Evento ButtonPress" não aparecem quando eu rolar para cima.
  • Diferenças no modo (NotifyGrab vs. NotifyUngrab) e detalhes (NotifyVirtual vs. NotifyInferior)

role para cima

LeaveNotify event, serial 40, synthetic NO, window 0xd800001,
    root 0x6c9, subw 0xd800002, time 11818211, (27,58), root:(2935,585),
    mode NotifyGrab, detail NotifyVirtual, same_screen YES,
    focus YES, state 18432

EnterNotify event, serial 40, synthetic NO, window 0xd800001,
    root 0x6c9, subw 0xd800002, time 11818211, (27,58), root:(2935,585),
    mode NotifyUngrab, detail NotifyVirtual, same_screen YES,
    focus YES, state 16384

rolar para baixo

ButtonRelease event, serial 40, synthetic NO, window 0xd800001,
    root 0x6c9, subw 0xd800002, time 11885441, (42,35), root:(4344,59),
    state 0x1000, button 5, same_screen YES

LeaveNotify event, serial 40, synthetic NO, window 0xd800001,
    root 0x6c9, subw 0x0, time 11885441, (42,35), root:(4344,59),
    mode NotifyUngrab, detail NotifyInferior, same_screen YES,
    focus YES, state 0

ButtonPress event, serial 40, synthetic NO, window 0xd800001,
    root 0x6c9, subw 0xd800002, time 11885529, (42,35), root:(4344,59),
    state 0x0, button 5, same_screen YES

EnterNotify event, serial 40, synthetic NO, window 0xd800001,
    root 0x6c9, subw 0x0, time 11885529, (42,35), root:(4344,59),
    mode NotifyGrab, detail NotifyInferior, same_screen YES,
    focus YES, state 4096
  1. xinput
  • Você pode ver que o botão 4 (ou seja, rolar para cima) não está desligado.
$ xinput get-button-map 10
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

Responder1

Descobriu-se que isso se devia às seguintes linhas do arquivo ~/.xbindkeysrc.

"xte 'keydown Control_L' 'key t' 'keyup Control_L'"
b:4

O problema é resolvido depois de comentar isso.

informação relacionada