デスクトップマネージャーをインストールしていません(インストールしたくありません)。ターミナルからログインした後、startxを使用します GUIを起動します。 ~/.xinitrcにエントリがあります 私のGUIセッションのために。現在、xmonadがありますが、GNOMEセッションを実行したい場合もあれば、KDEセッションを実行したい場合もあります。以前は~/.xinitrcを編集していました その目的のために、しかし私はもっとエレガントな方法があるべきだと思います(別の構成を使用するようなもの)。しかし、man startxには何も見つかりません またはman xinit 。
複数の構成ファイル(GUIセッションごとに1つ)を用意してから、startxに指示する予定です。 必要なときにロードします。どうすればそれができますか?
承認された回答:
xinitによると 私が読んだマニュアルページ、xinit (したがって、startx )実行するクライアントプログラムのコマンドラインパラメータを調べます。見つからない場合は、~/.xinitrcを実行します 代わりは。だからあなたは書くことができるはずです
startx path/to/my_alternate_xinitrc
そしてそれはあなたが望むことをします。ただし、ファイル名だけでなく、パスを指定する必要があります。私のテストでは、startx ./my_xinitrc 動作しましたが、startx my_xinitrc しませんでした。