Search

'VX Revolution'에 해당되는 글 1건

  1. 2007/03/21 Logitech VX(MX) Revolution in Ubuntu

Logitech VX(MX) Revolution in Ubuntu

Linux Life 2007/03/21 01:47 Posted by E.K. KIM
Logitech VX(MX) Revolution in Ubuntu
이글은 다음페이지에 있는 daou님의 글을 배낀겁니다.
http://ubuntuforums.org/showthread.php?t=277388

1. evdev 설치
sudo apt-get install xserver-xorg-input-evdev

2. 마우스 정보 얻기

$ cat /proc/bus/input/devices
다음과 비슷한 출력을 얻을 수 있다.
I: Bus=0003 Vendor=046d Product=c518 Version=4204
N: Name="Logitech USB Receiver"
P: Phys=usb-0000:00:1d.1-2/input0
S: Sysfs=/class/input/input2
H: Handlers=mouse1 event2 ts1
B: EV=7
B: KEY=ffff0000 0 0 0 0 0 0 0 0
B: REL=143

I: Bus=0003 Vendor=046d Product=c518 Version=4204
N: Name="Logitech USB Receiver"
P: Phys=usb-0000:00:1d.1-2/input1
S: Sysfs=/class/input/input3
H: Handlers=kbd event3
B: EV=f
B: KEY=c0002 400 0 0 1 f80 78000 6639fa d84157ad 8e0000 0 0 0
B: REL=40
B: ABS=1 0
위의 출력중 볼드채로 되어 있는 부분이 마우스에 해당하는 정보이고(붉은 부분은 마우스를 설정할때 사용되는 부분) 밑에 있는 Logitech USB Receiver 부분은 검색 키에 해당하는 부분으로 xev로 확인한 결과 이미 keycode 122로 설정되어 있다.

3. udev 설치
udev가 설치 되어 있지 않은 경우 udev를 설치 한다.
sudo apt-get install udev
4. udev rule파일 생성
sudo gedit /etc/udev/rules.d/19-local.rules


다음과 같이 편집한다.
KERNEL=="event[0-9]*", SYSFS{../name}=="Logitech USB Receiver", SYSFS{../phys}=="usb-0000:00:1d.1-2/input0", NAME="input/event2"
붉은 색으로 표시된 부분을 과정 2에서나온 정보로 바꾼다.

5. xorg.conf 파일 편집
xorg.conf 파일을 열어 다음과 같이 InputDevice 섹션을 추가한다.

Section "InputDevice"
    Identifier        "VX Rev"
    Driver            "evdev"
    Option            "Device" "/dev/input/event2"
    Option            "Protocol" "auto"
    Option            "CorePointer"
EndSection
Deivce Option 부분의 event2는 과정 2에서 붉은 색으로 표시된 event2다.

ServerLayout 섹션을 편집한다.
Configured Mouse 부분은 주석처리하고 위에서 만든 VX Rev를 추가한다. 다른 부분은 그대로 둔다. (잘못 편집하였을 경우 X 서버가 뜨지 않는다.)
Section "ServerLayout"
        Identifier      "Default Layout"
        Screen          "Default Screen"
        InputDevice     "Generic Keyboard"
        InputDevice     "VX Rev"
        #InputDevice    "Configured Mouse"
        InputDevice     "stylus" "SendCoreEvents"
        InputDevice     "cursor" "SendCoreEvents"
        InputDevice     "eraser" "SendCoreEvents"
        InputDevice     "Synaptics Touchpad"
EndSection

6. X 서버를 재시작한다.

VX Revolution의 경우 기본적으로 휠의 Tilt-right와 Tilt-left가 파이어 폭스에서 각각 "앞으로",  "뒤로" 로 설정되어 있다.


Creative Commons License
Creative Commons License