我在VirtualBox 6.1.16上运行UbuntuServer20.04LTS,我的主机是Windows 10内部预览。
我试着在没有桌面环境的情况下获得全屏。我想以dwm作为窗口管理器,st作为我的终端仿真器,运行一个极简的构建。
我试着安装了virtualbox-guest-x11包。它会自动安装一堆推荐的软件包,包括一个基本的Gnome环境。重新启动后,它将显示GDM登录屏幕。如果我登录到另一个tty,安装并运行startx,X服务器不能全屏运行,而Gnome服务器(我不想要)可以。我可以在我用startx启动的X服务器上运行dwm和st,但是它不会像Gnome one那样全屏运行。
我试着遵循VirtualBox文档并安装来宾添加、挂载CD和运行VBoxLinuxAdditions.run。结果是一样的。
这些屏幕截图来自同一个VM:

tty1,Gnome环境由virtualbox-guest-x11自动安装。

tty2当我使用安装了dwm和st的startx时。
任何帮助都将不胜感激。
发布于 2020-11-12 14:23:25
我想我想明白了。
VirtualBox来宾添加和Xorg安装都是正确的,因此我很困惑。然而,这还不足以实现全屏的工作。VirtualBox来宾添加程序安装一个名为VBoxClient的程序,通常位于/opt/VBoxGuestAdditions-/bin。如果您使用参数--vmsvga运行该程序,则会得到全屏。也许GNOME会自动搜索这个程序并在安装时运行它,但是由于我希望在没有任何桌面环境的情况下进行最低限度的安装,所以我不得不手动完成它。您还可以使用参数--clipboard和--draganddropg运行D4,对于共享剪贴板和拖放功能,它每次调用只接受一个参数。或者,您可以运行VBoxClient-all,它是相同的命令,但它同时启用了所有功能。
它需要在X服务器启动后运行,所以我在我的~/.xinitrc文件中加上了一行VBoxClient-all &,现在每当我启动X时我就有了全屏。
https://askubuntu.com/questions/1291036
复制相似问题