2012年9月22日土曜日

ThinkPad + LinuxでTracPointを使ってスクロール

すでに過去にいくつかいろんなところで記事になってると思うのですが
いまさらxorg.confをいじってどうこうはナンセンスだとおもうので。
一応synaptics入ってればTouchPadでエッジをタップしたり二本指タップでスクロールできるのですが、そもそもTouchPadはオフにしてるか使わないのがThinkPadユーザー。
Arch以外では試してないです

1
xinput set-int-prop "TPPS/2 IBM TrackPoint" "Evdev Wheel Emulation" 8 1
xinput set-int-prop "TPPS/2 IBM TrackPoint" "Evdev Wheel Emulation Button" 8 2
このふたつのコマンドを入力するだけでおそらくトラックポイントと中ボタンでスクロールでいきます。
でも毎回コマンドを入力は面倒ですよねー

2 /etc/X11/xorg.conf.d/10-evdev.confに
Section "InputClass"
   Identifier "evdev pointer catchall"
   MatchIsPointer "on"
   MatchDevicePath "/dev/input/event*"
   Driver "evdev"
   Option "EmulateWheel" "on"
   Option "EmulateWheelTimeOut" "200"
   Option "EmulateWheelBUtton" "2"
EndSection
と入力。xorg.confに書くのと中身は変わらないけれどちゃんとsynapticsのコンフィギュレーションファイルに書いてるといいとおもう。別にこの内容をxorg.confに書いても得られる結果は同じかもだけど。

参考: https://bbs.archlinux.org/viewtopic.php?id=99630