참고 자료 :
Configuring a Multi-Button Mouse무선 키보드 + 마우스를 쓰고 있다.
아이락스 NEW RF-6570 모델을 쓰고 있는데,
출시기념 이벤트에서 잽싸게 낚아서 잘 쓰고 있다.
키보드는 별 다를거 없이 잘 동작하는데,
마우스가 조금 아쉬운게 있다.
사진 보면 알겠지만 엄지손가락 부분에 버튼이 2개 더 있다.
그래서 마우스가 7버튼 마우스인데, 그 버튼 2개가 동작하지 않는다.
정확하게 말하자면 오동작 한다고 봐야 하겠지만. 쩝.
어떻게 인식되는지 보니까 버튼 2, 3번으로 인식된다.
물론 2, 3번 버튼도 그대로 인식한다.
윈도우에서는 잘 동작하는것으로 봐서 하드웨어 고장은 아니고
따라서 당연하게도 드라아버 문제라는걸 알 수 있다.
지금까지는 그냥 아무생각없이 버튼 안 쓰고 살았는데,
왠지 멀쩡한 버튼 두개 못 써먹는다는게 성질나서 인터넷을 뒤졌다.
이제 해결방법을 말해보자.
일단 가장 중요한 링크는 앞서 달아 놓았으니 좀 더 많은 정보가 필요한 사람은
가 보도록 하자. 그닥 어려운 영어가 없으니 읽어보기 바란다.
'imwheel' 패키지를 다운로드 받는다. universe 저장소에(맞나.?) 있으니
저장소 추가하고 apt-get으로 설치한다. 이 패키지가 없어도
7버튼 모두 동작하기는 하나, 내 경우 엄지손가락 버튼 2개가
좌,우 스크롤 버튼으로 동작하는걸 확인했다. ㅜㅜ.
imwheel 프로그램은 저 입력을 잡아서 원하는 동작으로
바꿔주는 역할을 한다.
이제 다운받은 imwheel 프로그램을 설정해야 한다.
먼저 부팅할때 자동으로 실행되게 할 것이다.
/etc/X11/imwheel/startup.conf 파일을 열어서
'IMWHEEL_START=0'을 'IMWHEEL_START=1'로 바꾼다.
다음으로 어떤 동작을 할 것인지 설정하는데,
~/.imwheelrc 파일을 열어서(없으면 만든다) 다음 내용을 추가한다.
"^Firefox-bin$"
None,Left,Alt_L|Left
None,Right,Alt_L|Right
이 설정은 6, 7번 버튼을 브라우저 뒤로, 앞으로 기능으로 매핑한다.
파일을 저장하고 닫는다.
이것으로 imwheel 설정은 끝났다. 이제 X윈도 설정을 할 것이다.
/etc/X11/xog.conf 파일을 열어 마우스 설정 부분을 찾아 다음과 같이 수정한다.
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "AUTO"
Option "Buttons" "7"
Option "ZAxisMapping" "4 5"
Option "ButtonMapping" "1 2 3 6 7"
Option "Emulate3Buttons" "false"
EndSection
굵게 표시된 부분이 내가 수정한 부분이다.
다 고쳤으면 저장하고 닫는다,
이제 작업은 끝이다.
제대로 동작하는지 확인하기 위해 X윈도를 재시작 해야 한다.
가차없이 Alt+Ctrl+Backspace를 눌러버린다.
X윈도가 재시작한 후 다시 로그인해서
파폭 띄워서 여기저기 다녀보면
잘 동작하는걸 확인 할 수 있을것이다.
~/.imwheelrc 파일에 설정을 더 추가하면
다른 프로그램에서도 특별한 동작을 하도록 할 수 있으니
원하는 사람은 인터넷 좀 더 찾아보기 바란다.