web-dev-qa-db-ja.com

テキストモードでログインするときにウィンドウマネージャーを切り替える

起動時にディスプレイマネージャを起動せず、ターミナルからログインするとします。ウィンドウマネージャーを切り替えるにはどうすればよいですか? gdmまたはgdm3では、スクロールボックスを使用して選択します。

4
anonymous

startxxinitは、コマンドラインでXクライアントを使用します。これは、ウィンドウマネージャーまたはセッションマネージャーの名前にすることができます。

startx awesome

この引数を渡さない場合は、スクリプト~/.xinitrcが実行されます。このスクリプトは、ウィンドウマネージャーの起動を担当します。このファイルがない場合は、システムのデフォルトを使用します。

Arch Wikiには スクリプト例 があります。これを.xinitrcに含めて、Xの起動時に特定のウィンドウマネージャーを選択できます。

# Executed by startx (run your window manager from here)

if [[ $1 == "fluxbox" ]]
then
  exec startfluxbox
Elif [[ $1 == "spectrwm" ]]
then
  exec spectrwm
else
  echo "Choose a window manager"
fi

次に、xinit fluxboxまたはxinit spectrwmを発行するだけで、選択したwmにログインできます。

ウィンドウマネージャーのリストを選択したい場合は、コンソールディスプレイマネージャーである [〜#〜] cdm [〜#〜] のようなツールを見ることができます。

2
jasonwryan

GNOMEに切り替えたい場合は、

xinit

追加中

gnome-session

〜/ .xinitrcファイル内。

システムがランレベル5をサポートしている場合は、コマンドを押すだけです

init 5

0
SHW