/etc/X11/xorg.conf以下のように変更する。mousedrvでマニュアルが見れる。xevで、小さなウインドウが開きそこをクリックすると、現在どのマウスイベントにボタン番号が振り当てられているか確認できる。mouseとゆうドライバを使う。mousedrvを参照。最優先で使うマウスの場合に記述する。デバイスファイルの場所を記述する。全てのマウスの動作をまとめているデバイスファイル。プロトコルの種類を決めてる。マウスプロトコルの種類はたくさんあって、カーネル2.6ではExplorerPS/2が標準みたいなかんじらしい。ホイールに4と5のボタンを対応づけている。デフォルトの設定と一緒なので、実は明記する必要はない。左ボタンと右ボタンを同時にクリックした時に中ボタン(ホイールボタン)がクリックされた事にする設定。設定してもしなくても、どっちでもいい。サイドボタン(進む)、と7ボタンになる。ボタンの数は自動検出されるので明記の必要なし。(物理的な)マウスボタンを(論理的な)ボタン番号に対応(マッピング)させる設定。ZAxisMappingで使ったボタンはとばして書く仕様のよう。なっており、その場合サイドボタンは8番と9番に対応している。実はこのButtonMappingの設定だけをxorg.confに追加すれば、Firefoxで「戻る」「進む」が使えるようになる。上記したように、Firefox3からは「戻る」「進む」の割り当ては8と9なので、特に設定を変更する必要がなくなるはずだ。