如何使VirtualBox在双显示器上正常播放?


21

我使用VirtualBox在带有19“和15”显示器的Vista x64主机下运行Ubuntu x64来宾。

我在VirtualBox中启用了无缝模式,但是除了Ubuntu guest虚拟机的桌面以外,窗口实际上没有移动。

我也希望全屏模式显示在两台显示器上。

我怎样才能做到这一点?

Answers:


16

根据论坛帖子并查看VirtualBox发行说明,此功能仅适用于Windows Guest。我知道最新的3版本在3D渲染方面和OpenGL方面引入了巨大的改进。我认为这将在不久的将来可用。

并且根据4.0版本说明,该功能可用!

Guest Additions: support for multiple virtual screens in Linux and Solaris guests using X.Org server 1.3 and later

1
从4.0 Beta 2开始,如果您喜欢冒险,此功能现在可用于运行1.3+版本的X.org客户端。
Goyuix 2010年

2
现在4.0.2已经发布,此功能已启用,对吗?无需冒险吗?
内特·帕森斯

我只是尝试了一下,在Ubuntu 10.10上多台显示器对我来说效果很好-我什至不知道Virtual Box 4.x增加了对Linux来宾的支持-我放弃了对每个发行版的检查。
jmohr 2011年

@drhorrible感谢您更新我的答案,我完全忘记了这一点,并且大约一年没有使用VirtualBox了。
BinaryMisfit 2011年

没问题,我只是在得知此功能存在后回来,非常激动!这是我迈向以Linux为主要目标的第一步。
Nate Parsons

3

我的解决方案涉及在无头模式下运行Ubuntu,并通过远程桌面连接工具进行连接。显示为全屏(没有工具栏或菜单),并且横跨我的两台显示器。这是我所做的:

  1. 在计算机的VirtualBox显示设置中将视频内存增加一倍,达到16 MB。同时启用“远程显示”服务器。由于某些原因,我无法使用默认端口3389。
  2. 像这样在无头模式下运行机器:

    VBoxHeadless.exe --startvm“ Ubuntu 10.4 64位”

  3. 使用Windows随附的“远程桌面连接”工具连接到计算机。

    mstsc / span /v:192.168.1.2:3390


2

可以轻松完成两台显示器的全屏显示。
Luke Dubber对其进行了管理,并在此处进行了说明:
步骤:
1-安装VirtualBox(免费,适用于Windows,Linux和Mac)
2-创建虚拟机(VM)后,请编辑设置。
3-转到显示部分,并增加监视器计数。
4-确保增加视频内存。如果您不这样做,那将是行不通的(我应该知道,请花一点时间找出那是我的问题)。如果可能的话,我会使用最大128MB。
5-安装操作系统(您可以在步骤3之前执行此操作)。
6-确保安装VirtualBox来宾添加。
7-然后重新启动,一旦重新启动,您将可以使用多个。
要阅读原始链接,请单击此处:
或转到Luke Dubber的主页

我也正在努力使用无缝模式,但尚未找到答案。


这应该是评论-它应该链接到实际的文章:lukedubber.com/2012/05/09/…–
乔恩

1

假设您有来宾添加项...如果您编辑xorg.conf文件(我运行FC11 ...我不确定ubuntu是否使用xorg.conf?),则可以在2个监视器上获得大致的全屏显示。手动拉伸窗口以填充两者。这绝对不是理想的选择,但是它确实为您提供了更多可见的桌面空间。

我在Windows中有两个监视器,它们分别以1440x900和1280x1024运行。以下设置允许的最大屏幕尺寸为32000x32000。

然后,您只需要更改显示并将其拖出即可。

---------------/etc/X11/xorg.conf----------------------------------
 Default xorg.conf for Xorg 1.5+ without PCI_TXT_IDS_PATH enabled.
#
# This file was created by VirtualBox Additions installer as it
# was unable to find any existing configuration file for X.

Section "Device"
        Identifier      "Configured Video Device"
        Driver          "vboxvideo"
EndSection

Section "Screen"
    Identifier  "Default Screen"
    Monitor     "Generic Monitor"
    Device      "VirtualBox graphics card"
    DefaultDepth    24
    SubSection "Display"
      Depth 24
      Modes     "1440x900" "1280x1024" "2720x1024"
    EndSubSection
EndSection
---------------------------

0

从VirtualBox 3.2.4开始,多监视器支持仍然仅适用于Windows来宾操作系统。请参阅VirtualBox手册的“ 已知限制”一章中的“来宾多显示器支持”项。

对于Windows guest虚拟机,显然您只需要在显示设置中调整监视器数量或以无缝模式运行。这篇文章包含更多细节。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.