第35章 X Window System
Red Hat Enterprise Linux の中心はカーネルですが、多くのユーザーにとって、オペレーティングシステムの直面は X Window System が提供するグラフィカル環境です( X とも呼ばれます)。
UNIX 世界には他のウィンドウ環境が存在しており、これには X Window System のリリースを 1984 年 6 月に規定するものも含まれていました。しかし、X は長年にわたり、UNIX 系のほとんどのオペレーティングシステム(Red Hat Enterprise Linux など)のデフォルトのグラフィカル環境になりました。
Red Hat Enterprise Linux のグラフィカル環境は、X Window System および関連するテクノロジーの開発およびストラテジーを管理するために作成されたオープンソース組織である X.Org Foundation により提供されます。X.Org は大規模な開発プロジェクトであり、世界中で数百の開発者が含まれるプロジェクトを迅速に開発しています。さまざまなハードウェアデバイスやアーキテクチャーに対する幅広いサポートを特長としており、さまざまなオペレーティングシステムやプラットフォームで実行できます。Red Hat Enterprise Linux の本リリースには、X Window System の X11R7.1 リリースが含まれます。
X Window System はクライアントサーバーアーキテクチャーを使用します。X サーバー ( Xorg バイナリー)は、ネットワークまたはローカルループバックインターフェイスを介して X クライアント アプリケーションからの接続をリッスンします。サーバーは、ビデオカード、モニター、キーボード、マウスなどのハードウェアと通信します。X クライアントアプリケーションはユーザー空間に存在し、ユーザーに グラフィカルユーザーインターフェイス (GUI)を作成し、X サーバーにユーザー要求を渡します。
35.1. X11R7.1 リリース
Red Hat Enterprise Linux 5.10 は、X11R7.1 リリースをベース X Window System として使用するようになりました。これには、以前のリリースに対する複数のビデオドライバー、EXA、およびプラットフォームのサポートが含まれます。さらに、本リリースには、X サーバーの自動設定機能が複数含まれています。
X11R7.1 は、X Window System のモジュール化を具体的に活用するための最初のリリースです。X を論理的に個別のモジュールに分割するこのモジュール化により、オープンソース開発者がシステムにコードを簡単に提供できるようになります。
重要な影響
Red Hat Enterprise Linux は、XFree86™ サーバーパッケージを提供しなくなりました。システムを Red Hat Enterprise Linux の最新バージョンにアップグレードする前に、http://hardware.redhat.com/ でオンラインの Red Hat Hardware Compatibility List を確認して、システムのビデオカードが X11R7.1 リリースと互換性があることを確認してください。
X11R7.1 リリースでは、すべてのライブラリー、ヘッダー、およびバイナリーは、
/usr/
X11R6 ではなく /usr/
下に置かれるようになりました。/etc/X11/ ディレクトリーに
は、X クライアントおよびサーバーアプリケーションの設定ファイルが含まれます。これには、X サーバー自体、xfs フォントサーバー、X ディスプレイマネージャー、およびその他の多くのベースコンポーネントの設定ファイルが含まれます。
新しい Fontconfig ベースのフォントアーキテクチャーの設定ファイルは引き続き
/etc/fonts/fonts.conf
です。フォントの設定および追加に関する詳細は、「fonts」 を参照してください。
X サーバーは幅広いハードウェアで高度なタスクを実行するため、機能するハードウェアに関する詳細情報が必要です。X サーバーはこの情報の一部を自動的に検出します。その他の詳細を設定する必要があります。
X11R7.1 リリースパッケージがインストール用に選択されていない場合、インストールプログラムは X を自動的にインストールおよび設定します。ただし、モニター、ビデオカード、または X サーバーによって管理されるその他のデバイスへの変更がある場合は、X を再設定する必要があります。これを行う最適な方法は、特に手動で検出されないデバイスに X Configuration Tool (system-config-display)を使用することです。
Red Hat Enterprise Linux のデフォルトのグラフィカル環境では、X Configuration Tool は System (パネル)> > で使用できます。
X Configuration Tool で行った変更は、ログアウトして再度ログインした後に有効になります。
X Configuration Tool の詳細は、36章 を参照してください。
状況によっては、X サーバーを再設定する際に設定ファイル(
/etc/X11/xorg.conf
)を手動で編集する必要がある場合があります。このファイルの構造に関する詳細は、「X サーバー設定ファイル」 を参照してください。