Show Table of Contents
C.5. ランレベルと X
Red Hat Enterprise Linux インストーラーは、ほとんどの場合 ランレベル 5 として知られるグラフィカルなログイン環境にブートするようマシンを設定します。ただし、ランレベル 3 と呼ばれるテキストのみのマルチユーザーモードにブートして、そこから X セッションを始めることも可能です。
次項からは、X がランレベル 3 及び 5 で起動する方法を確認します。ランレベルの詳細については、「デフォルトのランレベルの設定」 を参照して下さい。
C.5.1. ランレベル 3
ランレベル 3 で実行している場合に X セッションを開始する最良の方法は、ログインして、
startx と入力することです。startx コマンドは、xinit コマンドのフロントエンドで、X サーバー (Xorg) を起動して、それに X クライアントアプリケーションを接続します。ユーザーはすでにランレベル 3 でシステムにログインしているため、startx はディスプレイマネージャーの起動やユーザーの認証を行うことはありません。ディスプレイマネージャーの詳細については、「ランレベル 5」 を参照して下さい。
startxコマンドが実行されると、ユーザーのホームディレクトリにある.xinitrcファイルを探して、デスクトップ環境、場合によっては実行する他の X クライアントアプリケーションも定義します。.xinitrcファイルがない場合は、代わりにシステムデフォルトの/etc/X11/xinit/xinitrcファイルを使用します。- その後、デフォルトの
xinitrcスクリプトは、次のようなユーザー定義のファイルとデフォルトのシステムファイルを検索します。ユーザーのホームディレクトリにある.Xresources、.Xmodmap、.Xkbmap、及び/etc/X11/ディレクトリにあるXresources、Xmodmap、Xkbmapです。Xmodmap及びXkbmapファイルが存在する場合、それらはキーボードを設定するxmodmapユーティリティにより使用されます。Xresourcesファイルは、特定の設定値をアプリケーションに割り当てるために読み取られます。 - 上記のオプションの設定後、
xinitrcスクリプトは/etc/X11/xinit/xinitrc.d/ディレクトリにあるすべてのスクリプトを実行します。このディレクトリにある重要なスクリプトはxinput.shであり、デフォルトの言語などの設定を行います。 xinitrcスクリプトはユーザーのホームディレクトリにある.Xclientsの実行を試行します。それがない場合は、/etc/X11/xinit/Xclientsの実行を試みます。Xclientsファイルの目的は、デスクトップ環境、場合によっては簡易なウィンドウマネージャーのみを起動することです。ユーザーのホームディレクトリにある.Xclientsスクリプトは.Xclients-defaultファイルにあるユーザー指定のデスクトップ環境を起動します。.Xclientsがユーザーのホームディレクトリに存在していない場合は、標準の/etc/X11/xinit/Xclientsスクリプトは、最初に GNOME、次に KDE、続いてtwmと、異なるデスクトップ環境の起動を試みます。
ランレベル 3 で実行している場合、X セッションの終了後、ユーザーはテキストモードのユーザーセッションに戻されます。

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.