起動時にディスプレイマネージャを起動せず、ターミナルからログインするとします。ウィンドウマネージャーを切り替えるにはどうすればよいですか? gdmまたはgdm3では、スクロールボックスを使用して選択します。
startx
とxinit
は、コマンドラインで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 [〜#〜] のようなツールを見ることができます。
GNOMEに切り替えたい場合は、
xinit
追加中
gnome-session
〜/ .xinitrcファイル内。
システムがランレベル5をサポートしている場合は、コマンドを押すだけです
init 5