babie steps

作業療法記録

Thinkpad のセンターボタンスクロールを有効にする方法

/etc/hal/fdi/policy/mouse-wheel.fdi に、

<match key="info.product" string="TPPS/2 IBM TrackPoint">
 <merge key="input.x11_options.EmulateWheel" type="string">true</merge>
 <merge key="input.x11_options.EmulateWheelButton" type="string">2</merge>
 <merge key="input.x11_options.XAxisMapping" type="string">6 7</merge>
 <merge key="input.x11_options.YAxisMapping" type="string">4 5</merge>
 <merge key="input.x11_options.ZAxisMapping" type="string">4 5</merge>
 <merge key="input.x11_options.Emulate3Buttons" type="string">true</merge>
</match>

と書いて再起動すればおk。と日本語の情報は言うのだが、実際は、

sudo rm /var/cache/hald/fdi-cache

しないとダメ。
fdi-cache を削除しないと再起動しても設定が反映されない。

再起動が必要なのはXだけなので、

sudo /etc/init.d/hal restart
sudo /etc/init.d/gdm restart

でおk。