次のページ 前のページ 目次へ

6. ハードウェアに対しての X の設定

/etc/XF86Config ファイルは使っているモニタやビデオカード、マ ウスの種類を X サーバに知らせます。持っている特定のハードウェアをサー バに知らせるために、このファイルを作成しなければなりません

このファイルを作成する最も簡単な方法は、XF86Setup ユーティリティ を root ユーザで実行することです。詳しい使い方については QuickStart.doc を参照してくださ い。

ハードウェアに関して以下の情報が必要になります:

XF86Config ファイルを作成するためのお勧めの方法は、XF86Setup ユーティリティを使うことです。XF86Setup を使用できない(稀な)場合のため に、テキストユーティリティである xf86config もまだあります。また、サン プルファイルが /usr/X11R6/lib/X11/XF86Config.eg としてインス トールされます。このファイルは雛型として使うことができます。

XF86Config の詳しいファイルフォーマットについては、オンラインマニュ アルの XF86Config(5) を参照してください。

XF86Config ファイルの設定ができれば、xvidtune ユーティリティ を使ってビデオモードを性能がうまく出せるように調整することができます。

6.1 マウスの設定について

シリアルマウスがうまく動作しない場合には、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 を見てください。

6.2 その他の入力デバイス

XFree86 は、XInput 機能拡張を使う外部デバイス用ドライバの動的ロー ドをサポートしています。現在は以下のデバイスがサポートされています:

特定のデバイスを使うには、

load "module"
という行を XF86ConfigModule セクションに追加します。ここ で module はデバイスに対応する .so ファイルの名前です。 また、XF86ConfigXInput セクションを設定する必要がありま す。詳しい設定手順については、オンラインマニュアルの XF86Config(5) を参照してください。

これにより、xsetpointer(1) コマンドを使って、X のポインタを動かす ためのデバイスを変更することができます。

ジョイスティックをサポートするには、カーネルのジョイスティックデバイス を有効にする必要があります。詳しくは joy(4) を見てください。

6.3 PEX 機能拡張と XIE 機能拡張の設定

PEX 機能拡張と XIE 機能拡張は外部モジュールとしてサポートされています。 これらの機能拡張にアクセスしたければ、以下の行を XF86ConfigModule セクションに追加してください:

   load    "pex5.so"
   load    "xie.so"


次のページ 前のページ 目次へ