솔루션에 대한 모든 사람에게 감사합니다. 다음은 더 완전하고 결합 된 가이드입니다 (Xubuntu 18.04에서 완료).
xterm / terminal / terminator와 같은 터미널을 sudo su -
열거 나 루트 ( )가되거나 명령 앞에 sudo를 사용하십시오.
apt install xbindkeys xautomation
로 버튼 매핑을 확인하십시오. xev
루트 권한이 필요하지 않으므로 루트 세션을 종료 exit
하거나 (로 ) 다른 터미널을 사용자로여십시오.
xev | grep button
작은 창이 나타납니다. 마우스를 해당 창으로 이동하고 다시 매핑하려는 버튼을 눌러야합니다. 터미널의 출력 예는 다음과 같습니다.
state 0x0, button 8, same_screen YES
이것은 PAGE_DOWN으로 사용하려는 마우스의 두 번째 측면 버튼입니다.
state 0x0, button 9, same_screen YES
이것은 PAGE_UP으로 사용하려는 첫 번째 (예, 순서가 반대입니다) 사이드 버튼입니다.
다시 매핑하려는 모든 버튼이 있으면 작은 xev 창을 닫을 수 있습니다. 자주 사용하는 편집기 (예 : gedit / vi / nano)를 열고 구성 파일을 편집하십시오.
vi .xbindkeysrc
파일에 이미 일부 내용이있는 경우 바인딩이 이미 있는지 (기본적으로는 아님) 확인하고 끝에 추가하십시오.
#Pagedown press
"xte 'keydown Next'"
b:8
#Pagedown release
"xte 'keyup Next'"
b:8 + Release
#Pagedup press
"xte 'keydown Prior'"
b:9
#Pageup release
"xte 'keyup Prior'"
b:9 + Release
참고 : 두 개의 항목이 필요합니다. 하나는 버튼 누름과 하나는 해제입니다.
버튼 8 + 9는 "Next"(PAGE_DOWN) 및 "Prior"(PAGE_UP) 키에 매핑됩니다. 다른 키를 매핑하려면 xev를 사용하여 keysymbol을 찾을 수 있습니다.
xev | grep keysym
이전과 마찬가지로 터미널에서 시작하여 마우스를 작은 창으로 이동하고 원하는 키를 누릅니다.
state 0x0, keycode 117 (keysym 0xff56, Next), same_screen YES,
xbindings를 저장하고 종료하십시오.
killall xbindkeys ; xbindkeys
이제 마우스의 추가 측면 버튼을 사용할 수 있습니다. 다음 재부팅 / 로그인시 설정이 자동으로로드됩니다. killall [...]
설정을 변경 한 경우 위 의 명령 만 필요합니다 .