2010年11月13日土曜日

upgrade to xorg-1.8

Xorg-1.8 にアップグレードしたら、マウスとキーボードの操作ができなくなってしまった。
そういえば、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/ にあるらしい。