複数の「startx」プロファイルを作成するにはどうすればいいですか?

複数の「startx」プロファイルを作成するにはどうすればいいですか?

私は現在、i3wm を搭載した Arch Linux を使用しています。i3 を起動する必要がある場合は、 と入力するだけです。これは、startx構成ファイルに があるためですexec i3;。Gnome などの別のグラフィカル環境を実行する必要がある場合は、 を編集しますxinitrc。Deepin など、一部のグラフィカル環境は、独自の起動ファイルをインストールした後に作成されます (一部はインストールされません) startdde。複数のデスクトップ環境用に新しいものを作成または構成するにはどうすればよいですかxinitrc?

PS 私はまずターミナルからログインするのが好きなので、ログインGUIマネージャーをインストールしたくないだけです

答え1

exec "$@"の最後にを入れてxinitrc実行してください

startx /path/to/xinitrc <wm> <wm-args>

tty から。

startx最初の文字列引数をクライアント ( /path/to/xinitrc、絶対パスである必要があることに注意) として解釈し、残りの引数 (wm および wm-args) はそのクライアントに渡され、execxinitrc によって編集されます。

startx は単なるサンプル スクリプトであり、必要に応じて別のスクリプトを作成することをお勧めします。ただし、上記の設定は、質問に記載されている要件を満たす必要があります。

関連情報