我在 VirtualBox 无缝模式下运行 Ubuntu Desktop,托管在 Windows 7 上。我最近从 11.10 升级到 12.04,无缝模式不再正常工作。我已重新安装了客户机扩展。
问题是显示的是 Ubuntu 桌面壁纸,实际上阻挡了 Windows 桌面。我可以将 Windows 应用程序置于前台,但只要我将任何 Ubuntu 窗口置于前台,所有 Windows 应用程序都会消失,被 Ubuntu 桌面隐藏,即使我在其他显示器上激活了 Ubuntu 窗口也是如此。因此,此时与全屏模式没有太大区别。
我怀疑如果我可以关闭 Ubuntu 桌面或壁纸,这将是一个足够的解决方法(这基本上就是无缝模式是) 但这在 Ubuntu 本身中似乎是不可能的。
[Jeremy 没有指定系统配置,但我可以确认我在 64 位 Win 7 中看到了这种行为,无论是 32 位还是 64 位客户机。Giovanni 在将 32 位客户机升级到 12.04 后,在运行 64 位 Vista Ultimate 的笔记本电脑上也看到了同样的情况(forums.virtualbox.org p225407,需要使用您的免费 Oracle 帐户登录)。我使用的是 vbox 4.1.14r77440 和匹配的 Guest Additions。我升级到了 4.1.16-78094 vbox+additions。问题仍然存在。我提交了启动板错误 999929看看我是否能得到开发人员的反馈。 – tbc0]
还有其他想法吗?
答案1
这似乎是窗口管理器问题。作为 Windows 7 Premium 64 位下的 VirtualBox 客户机,Ubuntu 12.04 64 位存在上述问题:Ubuntu 背景图像仍然显示。但是,使用带有 GNOME 窗口管理器(通过 Ubuntu 软件中心安装)的 Ubuntu 12.04 64 位,无缝模式可以正常工作。使用 Xubuntu 12.04 64 位(使用 XFCE 窗口管理器而不是 Unity),无缝模式也可以正常工作。因此只有 Unity 会遇到此问题。
在 Unity 团队解决问题之前,请使用 Ubuntu 软件中心并输入“gnome”,然后使用它来安装 GNOME 桌面环境。登录时,单击 Ubuntu 图标并为您的会话选择 GNOME 选项之一 [GNOME、GNOME Classic 或 GNOME Classic(无效果)]。无缝模式按预期工作。
或者,使用 Xubuntu 发行版。无缝模式也可按预期工作。
答案2
在 Virtual Box Machine 显示设置中启用 3D。您需要先关闭或关闭虚拟机。
如果没有它,似乎可以让客人的背景和所有内容都显示出来。它基本上是全屏的,但可以看到主人的HUD内容。
主机:Windows 7 64位 客户机:Ubuntu 12.04
答案3
关闭虚拟机,然后重新启动并重新登录。它会起作用。
答案4
升级到最新版本。使用 15.04 和 VirtualBox 5.0.2(Windows 主机)。该配置适用于我的 Dell M4800。