デスクトップマネージャーをインストールしていません(インストールしたくありません)。ターミナルからログインした後、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
しませんでした。