2008.04.12
Ubuntu 7.10 で5ボタンマウス のサイドボタンをFirefox2の「戻る」「進む」に対応させるには以下のようにXの設定を変更する。Logicool MX-400 で確認。
ただしFirefox 3 beta 4 から、「戻る」「進む」ボタンの割り当てが6と7から8と9に変更されているので注意。
Bug 420294 – Side mouse buttons no longer work as back and forward
QA/Firefox3/TestResults/Beta4/Release Notes - MozillaWiki
デフォルトの設定では、マッピングが”1 2 3 8 9″ なので、以下の設定は必要ないはず。ボタンの数も自動検出されると思うので。試してはないけど。
5ボタンマウスをFirefoxに対応させる
Xの設定 /etc/X11/xorg.conf を編集。
sudo gedit /etc/X11/xorg.conf
以下のように変更する。
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ExplorerPS/2"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "true"
Option "Buttons" "7"
Option "ButtonMapping" "1 2 3 6 7"
EndSection
設定の意味をだいたい調べたのでメモ
コマンド
man xorg.conf
man mousedrv
でマニュアルが見れる。
また、
xev
で、小さなウインドウが開きそこをクリックすると、現在どのマウスイベントにボタン番号が振り当てられているか確認できる。
- Identifier の名前 “Configured Mouse” は、以下のように/etc/X11/xorg.confに記述されているServerLayoutセクションの Inputdevice の名前と同一にする。
Section "ServerLayout"
...
Inputdevice "Configured Mouse"
...
EndSection
参照:D Life: Linux: 2.6 Input Drivers FAQ
デフォルトでは “1 2 3 8 9 …” となっており、その場合サイドボタンは8番と9番に対応している。でもFirefoxの「戻る」「進む」の割り当ては6番と7番なので、ボタンマッピングを”1 2 3 8 9″ から “1 2 3 6 7″ に設定する。
実はこのButtonMappingの設定だけをxorg.confに追加すれば、Firefoxで「戻る」「進む」が使えるようになる。さらに上記したように、Firefox3からは「戻る」「進む」の割り当ては8と9なので、特に設定を変更する必要がなくなるはずだ。
参考・参照
STARTUP LINUX - blog side -: FC5で5ボタンマウス 3
このブログで関連すると思われる他の投稿
Category :
Ubuntu
Tags: Firefox, hardware, HowTo, linux, mouse, Ubuntu, X
2008-04-12
by
rui_mashita
Comment (
0 )
TrackBack (
0 )
TrackBack URL: