/etc/XF86Config
ファイルは使っているモニタやビデオカード、マ
ウスの種類を X サーバに知らせます。持っている特定のハードウェアをサー
バに知らせるために、このファイルを作成しなければなりません。
このファイルを作成する最も簡単な方法は、XF86Setup ユーティリティ を root ユーザで実行することです。詳しい使い方については QuickStart.doc を参照してくださ い。
ハードウェアに関して以下の情報が必要になります:
XF86Config
ファイルを作成するためのお勧めの方法は、XF86Setup
ユーティリティを使うことです。XF86Setup を使用できない(稀な)場合のため
に、テキストユーティリティである xf86config もまだあります。また、サン
プルファイルが /usr/X11R6/lib/X11/XF86Config.eg
としてインス
トールされます。このファイルは雛型として使うことができます。
XF86Config
の詳しいファイルフォーマットについては、オンラインマニュ
アルの XF86Config(5) を参照してください。
XF86Config ファイルの設定ができれば、xvidtune
ユーティリティ
を使ってビデオモードを性能がうまく出せるように調整することができます。
シリアルマウスがうまく動作しない場合には、kermit
または
tip
を使ってマウスのシリアルポートに接続し、マウスが実際にキャ
ラクタデータを生成していることを確認してください。
OpenBSD の pms ドライバは ``raw'' モードと ``cooked''(変換する)モー
ドを用意しています。``raw'' モードではプロトコルの変換が行われないので、
このモードでデバイスと通信するために XFree86 は PS/2 プロトコ
ルを使うでしょう。``Cooked'' モードは古いバスマウスの変換を行います。
デバイス名 /dev/psm0
で使う時は、このドライバは ``raw'' モー
ドで動作します。
OpenBSD 2.2 では、このドライバは標準の PS/2 マウスだけをサポートします。
OpenBSD 2.3 以降では、同時に 3 バイト以上を送信する最近の PS/2 マウス (特に、IntelliMouse や "3D" ローラ付きの MouseMan+)をサポートしていま す。
XFree86 におけるマウス設定の一般的な手順については、 README.mouse を見てください。
XFree86 は、XInput
機能拡張を使う外部デバイス用ドライバの動的ロー
ドをサポートしています。現在は以下のデバイスがサポートされています:
xf86Jstk.so
)xf86Wacom.so
)xf86Summa.so
)xf86Elo.so
)特定のデバイスを使うには、
load
"
module"
という行を XF86Config
の Module セクションに追加します。ここ
で module はデバイスに対応する .so
ファイルの名前です。
また、XF86Config
の XInput セクションを設定する必要がありま
す。詳しい設定手順については、オンラインマニュアルの
XF86Config(5) を参照してください。
これにより、xsetpointer(1) コマンドを使って、X のポインタを動かす ためのデバイスを変更することができます。
ジョイスティックをサポートするには、カーネルのジョイスティックデバイス を有効にする必要があります。詳しくは joy(4) を見てください。
PEX 機能拡張と XIE 機能拡張は外部モジュールとしてサポートされています。
これらの機能拡張にアクセスしたければ、以下の行を XF86Config
の
Module セクションに追加してください:
load "pex5.so"
load "xie.so"