我对 Ubuntu 的了解仍然相当有限,但我知道我可以使用Ctrl+ Alt+切换终端F*。
我只是想知道是否可以在其中之一中加载我的 VirtualBox(在本例中为 winXP),这将非常方便。我目前已将其设置为在我的 2 个工作区右侧自动加载,但它有时仍会弄乱主机密钥等。
就是想!
答案1
您无法在虚拟终端 1 - 6 中运行 VirtualBox GUI,只能在 7 和 8 中运行。基本上,您需要在 VT8 上启动 X 服务器并使程序在其上运行。
如果您不需要窗口边框和标题栏(因为无论如何您都是全屏运行 VirtualBox)或其他花哨的显示管理器功能(如Alt+ )Tab,那么使用简单的 X 服务器就足够了。请注意,当主 X 服务器崩溃时,这可能与用户切换或重新登录不兼容。
启动分离的 X 服务器
sudo X -quiet -nolisten tcp -noreset :4 vt8
这会将您切换到 VT8 ( Ctrl+ Alt+ F8),初始状态为黑色。按Ctrl+ Alt+切换回 VT7 上的 GDM/KDM?无论什么F7。要在 VT8 中运行 Virtual Box,请运行:
DISPLAY=:4 virtualbox &
此命令首先将环境变量设置DISPLAY
为:4
,然后运行virtualbox
。您需要手动切换到 VT8。请注意,您没有标题栏或窗口边框。要退出应用程序,请使用文件->辞职选项。要停止 xserver,首先确定 X 服务器的进程 ID(使用ps uww -C Xorg | grep :4
),然后运行sudo kill PIDHERE
。
这在某种程度上是高级的东西,我建议继续使用不同的虚拟桌面(Ctrl+ F <桌面数量> 因为使用第二个 X 服务器也会使您丢失主 X 服务器的声音。如果虚拟化不是必需的,请考虑使用wine
。
答案2
VirtualBox 是一个 X11 应用程序。X11(或“X 服务器”)是所有现代 GUI 应用程序和显卡之间的软件层。通常,X 在虚拟终端 7 上运行。虽然可以让 X 服务器与两个虚拟终端一起工作或运行两个 X 服务器(连接到同一个显卡、显示器),但这并不常见,我也不推荐这样做。(在虚拟终端之间切换(通常与切换显卡模式有关)从来都不是完全顺畅和快速的。)
您应该学习如何配置工作区,以便它们与您的 VirtualBox 设置配合良好。