gnome-shell에서 세 번째 엄지 버튼이 작동하도록 하려면 어떻게 해야 합니까? 버튼 이벤트를 훔치는 것이 무엇인지 알아내는 방법이나 이를 우회하는 방법은 무엇입니까?

gnome-shell에서 세 번째 엄지 버튼이 작동하도록 하려면 어떻게 해야 합니까? 버튼 이벤트를 훔치는 것이 무엇인지 알아내는 방법이나 이를 우회하는 방법은 무엇입니까?

아치 리눅스. 노움 껍질. 로지텍 M705.

gnome Shell에서 m705 logitech 마우스의 추가 엄지 버튼을 사용하고 싶습니다. 기본 OS에서 사용하는데 문제가 없습니다. 하지만 지금은 시스템이 볼 수 없기 때문에 할 수 없습니다. (또는.. 거의...) Xev가 나에게 이것을 주었다:

---
LeaveNotify event, serial 37, synthetic NO, window 0x5600001,
    root 0x1fd, subw 0x0, time 26598769, (163,154), root:(228,281),
    mode NotifyGrab, detail NotifyAncestor, same_screen YES,
    focus YES, state 0

FocusOut event, serial 37, synthetic NO, window 0x5600001,
    mode NotifyGrab, detail NotifyAncestor

FocusIn event, serial 37, synthetic NO, window 0x5600001,
    mode NotifyUngrab, detail NotifyAncestor

KeymapNotify event, serial 37, synthetic NO, window 0x0,
    keys:  4294967293 0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   
           0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   

EnterNotify event, serial 37, synthetic NO, window 0x5600001,
    root 0x1fd, subw 0x0, time 26598917, (163,154), root:(228,281),
    mode NotifyUngrab, detail NotifyAncestor, same_screen YES,
    focus YES, state 0

KeymapNotify event, serial 37, synthetic NO, window 0x0,
    keys:  2   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   
           0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   

---

이것은 모든 것을 얻을 수 있도록 두 개의 마우스 버튼 1 이벤트 사이에 있습니다. showkeys/setkeycodes를 사용하면 버튼을 다시 매핑할 수 있다고 생각했는데 showkeys에서는 마우스 버튼이 표시되지 않습니다.

그러나 이런 일은 거의 발생하지 않습니다. 그래서 때때로 나에게서 이벤트를 "훔치는" 것(어떻게...)이 100% 작동하지 않는 경우가 있습니다. 하지만 지금은 그게 중요하지 않다고 생각해요.

나는 이해하기를 바랍니다. 라이 푸.

관련 정보