向上捲動在某些應用程式(例如 Firefox、Zotero)中以及當我在 Atom/VS Code 中瀏覽「開啟資料夾/檔案」部分時不起作用。在其他環境(Konsole、Dolphine、基於 Chromium 的瀏覽器等)中,它可以完美運作。知道如何解決這個問題嗎?
自從我將 18.04 LTS 升級到 19.04 後,這個問題就一直存在。
我目前的設定:
- 作業系統:
Ubuntu 20.04.1 LTS x86_64
- 滑鼠:(
Logitech Gaming Mouse G600
當我使用其他滑鼠時也會出現相同的問題,因此我認為該滑鼠不是問題。
這是我目前發現的:
- 西夫
- 當我向上捲動時,「ButtonRelease 事件」和「ButtonPress 事件」不會顯示。
- 模式(NotifyGrab 與 NotifyUngrab)與細節(NotifyVirtual 與 NotifyInferior)的差異
向上滑動
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
向下捲動
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
- x輸入
- 可以看到button4(即向上滾動)沒有關閉。
$ 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
答案1
事實證明,這是由於以下幾行造成的~/.xbindkeysrc
。
"xte 'keydown Control_L' 'key t' 'keyup Control_L'"
b:4
把這些註解掉之後問題就解決了。