2010/10/24

Gentooでevdevを使い多ボタンマウスの設定をする

Fedoraの時と殆ど同じなんだけど躓いた所があったのでメモしておく
AlwaysCoreだったのがSendCoreEventsに変わったみたいだけどそんなの気がつかんわ


/etc/make.confにevdevを追加してemergeすると追加される
ついでにxbindkeysとxmodmapもインストール

# vi /etc/make.conf
INPUT_DEVICES="keyboard mouse evdev"

# emerge -uDN world
# emerge xbindkeys xmodmap xvkbd


次にマウスがどう認識されているか調べる
Logitech USB Receiverが2つ見えるけどHandlersにmouseが付いている方を見る

$ cat /proc/bus/input/devices
I: Bus=0003 Vendor=046d Product=c521 Version=0111
N: Name="Logitech USB Receiver"
P: Phys=usb-0000:00:12.1-1/input0
S: Sysfs=/devices/pci0000:00/0000:00:12.1/usb4/4-1/4-1:1.0/input/input2
U: Uniq=
H: Handlers=mouse0 event2
B: EV=17
B: KEY=ffff0000 0 0 0 0
B: REL=143
B: MSC=10

I: Bus=0003 Vendor=046d Product=c521 Version=0111
N: Name="Logitech USB Receiver"
P: Phys=usb-0000:00:12.1-1/input1
S: Sysfs=/devices/pci0000:00/0000:00:12.1/usb4/4-1/4-1:1.1/input/input3
U: Uniq=
H: Handlers=kbd event3
B: EV=1f
B: KEY=837fff002c3027 bf00444400000000 1 f848b27c000 667bfad9415fed 8e000000000000 0
B: REL=40
B: ABS=100000000
B: MSC=10


/etc/X11/xorg.confの書き換え

# vi /etc/X11/xorg.conf
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "SendCoreEvents"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection

Section "InputDevice"
Identifier "Mouse0"
Driver "evdev"
Option "Device" "/dev/input/event2"
EndSection


ここでXを再起動してxevを使いボタンのマッピングを調べる

ホイール左: 6
ホイール右: 7
サイドボタン下: 8
サイドボタン上: 9
ズーム+: 13
ズーム-: 14
検索ボタン: Keycode:229


後はお好みで設定

0 件のコメント:

コメントを投稿