4

我正在使用虚拟机的 mac osx 主机上运行 ubuntu 来宾。我正在尝试让屏幕分辨率自动调整到我的 macbook pro 以及外部(第二个)显示器。

在线可用的教程让我使用 CLI 添加分辨率,例如

xrandr --addmode 1440x900

我已经尝试过:

xrandry --newmode "1440x900_60.00"  106.50  1440 1528 1672 1904  900 903 909 934 -hsync +vsync

所以,当我输入“xrandr”时,这是输出:

Screen 0: minimum 64 x 64, current 1024 x 768, maximum 32000 x 32000
VBOX0 connected 1024x768+0+0 0mm x 0mm
1024x768       60.0*+
800x600        60.0  
640x480        60.0  

那么,如何让我的 ubuntu VM 自动调整屏幕分辨率以适应我的 macbook pro 或外接显示器?

4

3 回答 3

3

关键是为我的 ubuntu VM 增加 VirtualBox 中的视频内存。请参阅此链接以获取答案。在 ubuntu 论坛上查看这个问题。

于 2012-07-23T18:33:52.497 回答
0

一段时间以来,我一直在努力解决这个问题。我正在使用 Mac OS Catalina 10.15.3 并尝试在 Virtual Box 版本 6.0.14 上安装 Ubuntu 16.04。

我曾尝试添加“Guest Additions CD”映像、安装 virtualbox-guest-x11 等,但没有成功。最后对我有用的是这个

创建了一个新的虚拟机,然后在安装操作系统之前我更改了以下配置

虚拟框 > 设置 > 显示

将视频内存从默认的 16Mb 增加到 128Mb,将图形控制器增加到“VBoxSVGA”

然后安装了Ubuntu 16.04,默认分辨率是完美的。

于 2020-02-23T10:37:16.937 回答
0

对我有用的是安装 virtualbox-guest-x11。

主机:2014 年中 MacBookPro 15in

来宾:Ubuntu 12.04.5 LTS 桌面 AMD64

sudo apt-get install virtualbox-guest-x11

于 2016-02-18T16:29:25.253 回答