私は今i3wmを搭載したArchLinuxを持っています。 i3を起動する必要があるときは、startx
と入力するだけです。これは、構成ファイルにexec i3;
があるためです。 Gnomeなどの別のグラフィカル環境を実行する必要がある場合は、xinitrc
を編集します。 Deepinのstartdde
など、一部のグラフィカル環境は、独自の開始ファイルをインストールした後に作成します(一部は作成しません)。複数のデスクトップ環境用に新しいxinitrc
を作成または構成するにはどうすればよいですか?
P.S最初にターミナルからログを記録するのが好きなので、ログインGUIマネージャーをインストールしたくないだけです
xinitrc
の最後にexec "$@"
を置いて、実行するだけです。
startx /path/to/xinitrc <wm> <wm-args>
ttyから。
startx
は最初の文字列引数をクライアントとして解釈し(/path/to/xinitrc
、絶対パスである必要があることに注意してください)、残りの引数はそのクライアントに渡されます(wmおよびwm-args)。これはxinitrcによってexec
されます。
Startxは単なるサンプルスクリプトであり、必要に応じて別のスクリプトを作成することをお勧めします。ただし、上記の設定は、質問に記載されている要件を満たす必要があります。