3. マウスプロトコル

マウスを正しく動くようにするために必須となる、XF86Config ファイル中の二つの最重要パラメータは ProtocolDevice です。

Protocol (プロトコル) については、gpm が互換のプロトコル名を用いていますので、詳細はそちらを参考にしてください。 以下は gpm の info ページからの抜粋 (もっとも普及しているものから数種) です。


Table 1. X でのもっともありふれたマウスプロトコル

プロトコル名説明
Microsoft標準マイクロソフトマウス
MouseSystems これは三ボタンシリアルマウスの標準プロトコルです。
MMSeries タイトル通りです。このマウスデコーダは標準シリアルオプションも受け付けますが、通常は必要ありません。
Logitech これは古いタイプのシリアル Logitech 社マウスで使われていたプロトコルです。
バスマウス 一部のバスデバイスがこのプロトコルを使用しています。例えば Logitech 社製のものが該当します。
PS/2 殆どのバスマウスで使われているプロトコルです。
IMPS/2 PS/2 ポート向けの "IntelliMouse" 用です。USB マウスでもこれで動作します。