C.3.3. xorg.conf ファイル
以前のリリースの X Window System では、
/etc/X11/xorg.conf
ファイルを使用して X の初期設定を保存することができました。X サーバーが管理するモニター、ビデオカード、または他のデバイスで変更が発生した場合は、手動でファイルを編集する必要がありました。Red Hat Enterprise Linuxnbsp;Hat Enterprise Linuxnbsp;Linux では、/etc/X11/xorg.conf
ファイルを手動で作成および編集する必要はほとんどありません。ただし、特に異常なハードウェア構成をトラブルシューティングまたは設定する場合など、利用可能なさまざまなセクションとオプションのパラメーターを理解すると便利です。
以下の重要なセクションは、典型的な
/etc/X11/xorg.conf
ファイルに表示される順序で説明されています。X サーバー設定ファイルの詳細は、xorg.conf(5)
man ページを参照してください。このセクションは、一般的な設定シナリオで以下のほとんどの設定オプションが不要であるため、上級ユーザー向けのものです。
C.3.3.1. InputClass
セクション
InputClass
は、ホットプラグされたデバイスを含むデバイスのクラスには適用されません。InputClass
セクションのスコープは指定された一致によって制限されます。入力デバイスに適用するには、以下の例にあるようにすべての一致をデバイスに適用する必要があります。
Section "InputClass" Identifier "touchpad catchall" MatchIsTouchpad "on" Driver "synaptics" EndSection
このスニペットが xorg.conf ファイルまたは
xorg. conf
.d
ディレクトリーにある場合、システムに存在するすべてのタッチパッドに synaptics
ドライバーが割り当てられます。
xorg.conf.d
の英数字のソートxorg.conf.d
ディレクトリーの設定ファイルの英数字のソートにより、上記の例の Driver
設定は、以前に設定したドライバーオプションを上書きすることに注意してください。より一般的なクラス(以前の)が一覧表示されるはずです。
match オプションは、セクションが適用されるデバイスを指定します。デバイスに一致するには、すべての一致オプションに対応している必要があります。以下のオプションは、
InputClass
セクションで一般的に使用されます。
MatchIsPointer
、MatchIsKeyboard
、MatchIsTouchpad
、MatchIsTouchscreen
、MatchIsJoystick
- デバイスのタイプを指定するブール値オプション。MatchProduct "product_name"
- このオプションは、デバイスの製品名で product_name サブ文字列が発生した場合に一致します。MatchVendor "vendor_name"
- このオプションは、vendor_name サブ文字列がデバイスのベンダー名で発生する場合に一致します。MatchDevicePath "/path/to/device"
- このオプションは、デバイスパスが「/path/to/device " テンプレート」で指定されたパターンに対応している場合は、任意のデバイスに一致します(例:/dev/input/event*
)。詳細は、man ページの fnmatch(3) を参照してください。MatchTag "tag_pattern"
- このオプションは、HAL 設定バックエンドに割り当てられたタグが 1 つ以上 tag_pattern パターンと一致する場合に一致します。
設定ファイルに複数の
InputClass
セクションが含まれる可能性があります。これらのセクションはオプションで、自動的に追加されるときに入力デバイスのクラスを設定するために使用されます。入力デバイスは、複数の InputClass
セクションを照合できます。これらのセクションを指定する場合は、各入力クラスは重複が発生した場合に以前の設定を上書きする可能性があるため、一般的な一致を特定の上に配置することが推奨されます。