多くのドキュメントから、startx
がRaspbian OSでLXDEを開始することを読みました。少し混乱しています。
常にstartx
はLXDE GUIを実行しますか?
また、startlxde
コマンドを使用した例も見ました。そのコマンドはどのように異なり、startx
とstartlxde
が同じGUI(LXDE)を実行しているのですか?それとも、それがデフォルトのGUIであるために実行するのでしょうか?
複数のGUIがある場合、デフォルトのGUIをどのように選択できますか?
LinuxシステムのGUIの詳細について教えてください。
いいえ:startx
は構成可能です。 マニュアルページ によると:
実行するクライアントを決定するために、
startx
は最初にユーザーのホームディレクトリで.xinitrc
というファイルを探します。それが見つからない場合は、xinitrc
ライブラリディレクトリ内のファイルxinit
を使用します。
startx
はXを起動する唯一の方法ではありません(startlxde
からわかるように)。 startx
マニュアルページが再び役立ちます:
Startxスクリプトは xinit(1) のフロントエンドであり、Xウィンドウシステムの単一のセッションを実行するためのやや優れたユーザーインターフェイスを提供します。多くの場合、引数なしで実行されます。
一方、GUI(LXDE、KDEなど)を選択したい場合は、 xdm
およびkdm
、gdm
または LightDM
は、異なるデスクトップタイプを選択するために使用されます。 Debianでは通常、kdm
を使用します。これは、さまざまなデスクトップタイプを許可するためです。 gdm
のパッケージャは、ほとんどのデスクトップタイプを許可しないため、私のニーズには適していません。
xdm
は、異なるスクリプトセットを使用して開始します。たとえば、システムスクリプトとともに~/.xsession
スクリプトを使用します。そっくりさんはこれを無視し、独自のスクリプトを使用する場合があります。しかし、それは出発点です。