web-dev-qa-db-ja.com

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

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

P.S最初にターミナルからログを記録するのが好きなので、ログインGUIマネージャーをインストールしたくないだけです

1

xinitrcの最後にexec "$@"を置いて、実行するだけです。

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

ttyから。

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

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

2
saga