デフォルトでデスクトップ環境がインストールされていないUbuntuServerで遊んでいるときに、「apt-get install startx; startx」を実行すると、白いボックスにコンソールが表示され、GUIアプリケーションを実行するたびに非常に単純なウィンドウが表示され、GUIウィンドウとして通常期待されていることをドラッグしたり、実行したりする方法を見つけることができませんでしたが、それでも機能しました。 Firefoxブラウザの実行にも成功しました!マウスカーソルは、輪郭が白い黒いXでした。そして、マルチタスクは不可能だったようです。
KDE、GNOME、Unityなどのデスクトップ環境をインストールしていません。「startx」コマンドが何を実行しているのか疑問に思います。
/etc/X11/Xsession.d/50x11-common_determine-startup
をご覧ください:
if [ -z "$STARTUP" ]; then
if [ -x /usr/bin/x-session-manager ]; then
STARTUP=x-session-manager
Elif [ -x /usr/bin/x-window-manager ]; then
STARTUP=x-window-manager
Elif [ -x /usr/bin/x-terminal-emulator ]; then
STARTUP=x-terminal-emulator
fi
fi
したがって、基本的に、これはX11セッションマネージャー(gnome-session
など)を見つけようとします。それが失敗した場合は、ウィンドウマネージャーを見つけようとします。それでも失敗した場合は、ターミナルエミュレーターを実行します。
ほとんどの場合、セッションマネージャーもウィンドウマネージャーもインストールされていません。もちろん、ウィンドウを移動したりサイズを変更したりできなかったのは、ウィンドウマネージャーを実行していなかったためです。しかし、少なくともターミナルエミュレータがインストールされていると思います。おそらくxterm
です。
これら(x-session-manager
、x-window-manager
、x-terminal-emulator
)はすべてDebianで設定されています代替なので、ユーザーはどちらを優先するかを選択できますupdate-alternatives
を使用します。
「マルチタスクが不可能だった」とはどういう意味かわかりません。ウィンドウ間でフォーカスを切り替えるという意味ですか?はいの場合、それはウィンドウマネージャーの仕事の一部だからです。ウィンドウマネージャーがまったくない状態からわずか1ステップ上のものを取得したい場合は、twm
のような非常に古典的な古いベアボーンウィンドウマネージャーをインストールしてみてください。