そういえば、xorg-1.8 からデバイスの認識が hal から udev に変わったとどっかで見た気がする。
と、いうわけで検索してみたところ、そこは Gentoo ちゃんとドキュメントがありました。
これを元に、ThinkPad X61 の設定をしてみた。
/etc/X11/xorg.conf.d/ の作成。xorg.conf に書いても良いけど。
$ sudo mkdir /etc/X11/xorg.conf.d
TrackPoint の設定
真ん中のスクロールボタンも使えるように設定する。
$ sudo vim /etc/X11/xorg.conf.d/10-trackpoint.conf # ThinkPad Trackpoint Section "InputClass" Identifier "mouse-all" Driver "evdev" Option "EmulateWheel" "true" Option "Emulate3Buttons" "true" Option "EmulateWheelButton" "2" Option "XAxisMapping" "6 7" Option "YAxisMapping" "4 5" Option "ZAxsisMapping" "4 5" MatchIsPointer "on" EndSection
Keyboard の設定
キーボードレイアウトは dvorak, Control キーと Capslock は入れ替え。
$ sudo vim /etc/X11/xorg.conf.d/10-keyboard.conf # Keyboard Section "InputClass" Identifier "Keyboard-all" Driver "evdev" Option "XkbLayout" "dvorak" Option "XkbOptions" "ctrl:swapcaps" MatchIsKeyboard "on" EndSection
system-wide な設定は /usr/share/X11/xorg.conf.d/ にあるらしい。