".xsession"は何に使用されますか?

.xsessionホームフォルダ内のファイルはどのような目的に使用されますか?その中には何を入れるべきですか?デスクトップ環境ではこのファイルを使用しません。 ttyから起動したXの場合.xinitrc

ベストアンサー1

テキストモードでログインした場合は、次のコマンドを使用してGUIセッションを開始します。シーニットまたはラッパースクリプトを使用しstartxて、xinit次の操作を行います。

  • Xサーバーを起動します(通常はスクリプトを介して/etc/X11/xinit/xserverrc)。
  • /etc/X11通常、一部のスクリプトは/etc/X11/xinit/xinitrc設定方法によって(通常)実行されます。
  • 実行~/.xinitrc(存在する場合)存在しない場合は、デフォルトのクライアント(伝統的にxterm)が実行されます。
  • 終了後、~/.xinitrcXサーバーを終了します。

グラフィックモードでログインした場合Xディスプレイマネージャ(xdm、gdm、kdm、wdm、lightdm、...)伝統的に、いくつかの/etc/X11スクリプトはログイン後に実行されます~/.xsession

~/.xsession~/.profile役割があり、結合された役割~/.xinitrc:セッションの初期起動(環境変数の定義など)を実行してから、GUI関連プログラム(通常は少なくともウィンドウマネージャ)を起動する必要があります。

今日、ほとんどのXディスプレイマネージャではセッションを選択できます。特定のデスクトップ環境、セッションマネージャ、またはウィンドウマネージャを起動するには、特定のセッションを選択します。その後、実行されるすべては、DE / SM / WMと読み取りとして選択された構成ファイルに従って開始することを選択したプログラムです。多くの環境で読書の伝統を提供します~/.xsession

おすすめ記事