XF86Config
ファイルには、使っているモニタやビデオカードやマウスを
X サーバに伝えます。使用している特定のハードウェアを
サーバに伝えるためにそのファイルを作る必要があります。
このファイルを作成するための最も簡単な方法は、root ユーザとして XF86Setup ユーティリティを実行することです。使用に際しての詳細な 部分に関しては、 QuickStart.doc を参照してください。
ハードウェアに関する情報が必要です:
XF86Config
ファイルを作る方法としては XF86Setup
の使用をお勧
めします。xf86config というテキストベースのツールも XF86Setup が使
えないような(数少ない)場合に備えてまだ用意されています。また、サンプルの
ファイル例も /usr/X11R6/lib/X11/XF86Config.eg
にインストール
されていますので、それをベースに修正して使用することもできます。
XF86Config
ファイルの記述形式の詳細に関しては、XF86Config(5)
のマニュアルを参照してください。
XF86Config ファイルの設定が一旦終ったら、xvidtune
ユーティリ
ティを使用してビデオモードのチューニングを行う事ができます。
シリアルマウスが動作しない場合は、kermit
とか tip
等
を使用してマウスの繋がっているシリアルポートに接続して、マウスを動かす
とちゃんと文字が発生するかどうかを確認してください。
NetBSD では pms マウスドライバが PS/2 タイプのマウスをバスマウスとして
扱っています。PS/2 マウスを使用している場合には、XF86Config
ファイル
中の Mouse セクションで、busmouse をプロトコルとして指定してくだ
さい。
このドライバは普通の PS/2 マウスしかサポートしていません。最新のPS/2 マウス(特に"3D"ローラー付の IntelliMouse や MouseMan+ 等)は一度に3バイト 以上の通信が可能ですが、これらはまだサポートされていません。
XFree86 3.3.4 以降は NetBSD 1.4 で導入された新しい wscons コンソール
ドライバに含まれているマウスドライバもサポートしています。NetBSD 1.4
で wscons を使っているならば、/etc/XF86Config
ではマウスの
プロトコルとして ``wsmouse
'' を指定し、デバイスとして
``/dev/wsmouse0
'' を指定してください。
XFree86 での一般的なマウスの設定手順に関しては README.mouse を見てください。
XFree86 は XInput
機能拡張を使用して外部入力機器ドライバの
ダイナミックローディングをサポートしました。現在では、以下の
機器がサポートされています:
xf86Jstk.so
)xf86Wacom.so
)xf86Summa.so
)xf86Elo.so
)特定の機器を使用するには、以下の行を XF86Config
の Module
セクション追加します。
load
"
module"
ここで module は機器に対応した .so
ファイルの名称です。
XF86Config
の XInput セクションも設定する必要があります。
設定手順の詳細に関しては XF86Config(5) のマニュアルを参照
してください。
xsetpointer(1) コマンドを使用すれば、X のポインタを操作する機器 を変更する事ができます。
ジョイスティックをサポートするためには、カーネル内にジョイスティックデバイス ドライバが含まれていなければなりません。NetBSD 1.2 では含まれています。 詳しくは joy(4) を見てください。
PEX と XIE 拡張機能は外部モジュールでサポートされています。これらの拡張機能
を使いたいならば、XF86Config
の Module セクションに次の行を追加し
てください:
load "pex5.so"
load "xie.so"