xiv*_*r77 2 window-manager gui desktop-environment x11
在玩默认没有安装任何桌面环境的 Ubuntu Server 时,我做了“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
Run Code Online (Sandbox Code Playgroud)
所以基本上,这会尝试找到 X11 会话管理器(类似于gnome-session
),如果失败,请尝试找到任何窗口管理器,如果失败,只需运行终端模拟器。
很可能您没有安装会话管理器,也没有安装窗口管理器。您无法移动或调整任何窗口大小的事实当然是因为您没有运行任何窗口管理器。但我猜你至少安装了一个终端模拟器,可能是xterm
.
所有这些(x-session-manager
,x-window-manager
,x-terminal-emulator
)的Debian中设置为替代方案,因此可能的是,用户能够选择是使用优选的哪一个update-alternatives
。
我不确定您所说的“似乎不可能进行多任务处理”是什么意思。你的意思是在窗口之间切换焦点?如果是,那是因为这是窗口管理器工作的一部分。您可以尝试安装一个非常经典的旧式准系统窗口管理器,就像twm
如果您想从根本没有窗口管理器的基础上获得仅一小步的东西。