メインマシン兼データ保存マシン(自作機)ではrenovoのUSBトラベルキーボードを使用しています。
インストール後適当にいじっていましたので、苦になりながらも放置していた、トラックポイントの真ん中ボタン。やはり、Windows環境と同じようにスクロールボタンとして利用したい。
と言う訳で、インターネット最大の利点である「検索」を利用するため、Googleを開きました。
手順は以下のとおり。Ubuntu 8.10で設定しています。
/etc/hal/fdi/policy/mouse-wheel.fdiというファイルを作成する。
私の環境ではこのファイルがありませんでしたので「新規作成」しています。
/etc/hal/fdi/policy/mouse-wheel.fdiには以下のとおり記述する。
<match key="info.product" string="Synaptics Inc. Composite TouchPad / 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>
参照したブログでは、
sudo /etc/init.d/hal restart
sudo /etc/init.d/gdm restart
の2つのコマンドを実行すれば良いと記載していましたが、再起動かけてしまいました。
再起動後は問題なく動作しましたので、無事設定終了。
余談ですがにCeleron500MHzのThinkPadにインストールした、Ecolinuxでは設定なしで利用できたのですが、何故でしょうか?