ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
Oracle Solaris 11.1 デスクトップ管理者ガイド Oracle Solaris 11.1 Information Library (日本語) |
10. Oracle Solaris デスクトップシステムのパフォーマンス向上
11. Oracle Solaris デスクトップシステムでの機能の無効化
その他のユーザーアカウントに対するディスプレイへのアクセスの提供
Xorg サーバーは、自動的に構成されるように設計されていて、ほとんどの状況で構成ファイルを編集する必要なく実行できます。構成が必要な場合、Xorg サーバーは次のソースから構成の詳細を収集します。
xorg.conf および xorg.conf.d ファイル
Oracle Solaris SMF 構成プロパティー
HAL fdi ファイル
以降のセクションでは、構成ソースの詳細について説明します。
xorg.conf ファイルは、Xorg サーバーの構成ファイルであり、/etc/X11/ ディレクトリにあります。
注 - デフォルトでは、デフォルト構成を変更するためにシステム管理者が作成するまで、xorg.conf 構成ファイルは存在しません。
xorg.conf 構成ファイルからの次の抜粋は、入力デバイスとモニターのセクションを示しています。
Section "InputDevice" Identifier "Keyboard0" Driver "kbd" EndSection Section "InputDevice" Identifier "Mouse0" Driver "mouse" Option "Protocol" "auto" Option "Device" "/dev/mouse" Option "ZAxisMapping" "4 5 6 7" EndSection Section "Monitor" Identifier "Monitor0" VendorName "Monitor Vendor" ModelName "Monitor Model" EndSection
xorg.conf ファイルが必要な場合は、変更されているセクションを示す必要があります。指定されていないセクションは、デフォルト値が使用され続けます。追加の内容が /etc/X11/xorg.conf.d などのディレクトリ内に存在するすべてのファイルから読み取られ、基本の構成ファイルとマージされます。構文、検索パス、使用可能なオプションについては、xorg.conf(4) のマニュアルページを参照してください。
サンプル構成のスニペットと例については、/etc/X11/xorg.conf.avail ファイルを参照してください。たとえば、Ctrl+Alt+Backspace キーストロークを使用して X サーバーを停止するには、/etc/X11/xorg.conf.avail/90-zap.conf ディレクトリを参照してください。このオプションを使用するには、/etc/X11/xorg.conf.d ディレクトリにコピーまたはリンクします。
# ln -s ../xorg.conf.avail/90-zap.conf /etc/X11/xorg.conf.d/90-zap.conf
X サーバーを再起動して変更を確認します。
# svcadm restart gdm
svc:/application/x11/x11-server SMF サービスを使用して、X サーバーのプロパティーを構成できます。たとえば、TCP 接続を無効にし、X サーバーのデフォルト表示の深さを設定できます。SMF 構成プロパティーについては、Xserver(1) マニュアルページの SMF PROPERTIES のセクションを参照してください。
次の例では、options/config_file プロパティーの値を設定する方法を示します。
例 12-1 構成プロパティーの設定
# svccfg -s svc:/application/x11/x11-server setprop options/config_file=xorg.conf
ハードウェア抽象化層 (HAL) システムデーモン hald によって読み取られる fdi ファイルを使用して、Xorg サーバーの入力デバイスを構成できます。
たとえば、マウスデバイスの Emulate3Buttons オプションで左右のボタンを一緒に押すと中央ボタンとして動作できるようにするには、次の XML 抜粋を /etc/hal/fdi/policy/30user/10-x11-3button.fdi ファイルに含めます。
<?xml version="1.0" encoding="UTF-8"?> <deviceinfo version="0.2"> <device> <!--Default X.org input configuration is defined in: /etc/hal/fdi/policy/30user/10-x11-input.fdi Settings here modify or override the default configuration. See comment in the file above for more information. To see the currently active hal X.org input configuration run lshal or hal-device(1m) and search for "input.x11*" keys. Hal and X must be restarted for changes here to take any effect --> <match key="info.capabilities" contains="input.mouse"> <merge key="input.x11_options.Emulate3Buttons" type="string">on</merge> </match> </device> </deviceinfo>
lshal コマンドは、HAL で認識されている使用可能な入力デバイスをチェックして、その入力デバイスで設定されているオプションを確認するために使用できます。詳細は、lshal(1M)、hal(5)、および fdi(4) のマニュアルページを参照してください。