VirtualBox/Ubuntu 全屏模式分辨率

pno*_*ata 21 virtualbox virtual-machine ubuntu guest-additions

我使用 VirtualBox 创建了一个 Ubuntu 14.04 桌面 VM,并安装了来宾添加。默认情况下,在启动时,VBox 希望以小于我的实际显示器的特定大小呈现来宾的 GUI。但是当我切换到全屏或缩放模式时,不是平滑地调整所有内容(如矢量图像),而是使所有内容变得模糊和颗粒状,难以看清。

我能做些什么来解决这个问题?

Jam*_*rtz 30

使用 VirtualBox 时,默认分辨率仅限于几种常见分辨率。为了启用显示器的原始分辨率,您需要正确安装 Guest Additons。以下是在 Linux 中执行此操作的方法:

  1. 通过选择安装来宾添加 Devices --> Insert Guest Additions CD image... 是的,我知道它是软呢帽
  2. VBoxLinuxAdditions.run在新安装的 cd 中运行脚本
  3. 等待它完成它的业务,然后重新启动来宾操作系统

运行此命令后,VirtualBox自动将 Guest 分辨率调整为窗口大小。按右Ctrl+F将切换该显示器的全屏。


小智 7

窗口大小由 VM 的屏幕分辨率控制。如果您在主机上手动调整窗口大小,您只会放大虚拟机返回的图像,因此当然这会导致图像质量非常差。

通过 GUI 或直接通过命令行使用xrandr.

第一次xrandr不带参数运行,它将显示所有输出(在这种情况下,它们只是 VirtualBox 模拟的虚拟输出)。

Screen 0: minimum 320 x 200, current 1024 x 768, maximum 8192 x 8192
VGA1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
...
Run Code Online (Sandbox Code Playgroud)

现在运行xrandr --output <output> --size <resolution>并将“输出”和“大小”替换为您从上一个命令(在本例中VGA1)获得的连接输出以及您要设置的分辨率,我建议将其设置为略低于实际显示器以留出空间用于任务栏和 Virtualbox 窗口标题栏。

示例:xrandr --output VGA1 --size 1920x1040

在 VM 中设置分辨率后,VirtualBox 将自动调整其在主机上的窗口大小。

顺便说一下,这是关于更改屏幕分辨率的官方 Ubuntu文档