为什么 VirtualBox 需要 GuestAdditions 来调整客户窗口的大小

为什么 VirtualBox 需要 GuestAdditions 来调整客户窗口的大小

我已经与 VirtualBox 斗争了很长一段时间,有时客户添加功能安装得很好,一切正常,但有时,比如现在,我最终只能在一个很小的窗口中配置 CentOS 7,然后花一整天的时间搜索论坛,睁大眼睛盯着我的显示器。

我真正需要 Guest Additions 的只是将屏幕调整到合理的尺寸。我的问题是,为什么 Guest Additions iso 是调整屏幕大小所必需的?它具体提供了什么功能来允许调整屏幕大小?而且,如果这不太离题的话,为什么每次都要我手动执行此操作?

我使用 Fedora 26 作为主机和 Virtualbox 5.1.24

答案1

因为它需要将虚拟屏幕分辨率从主机窗口大小传回虚拟机。这需要主机和客户机之间具有一定的智能。它基本上是设置“合适的”显卡和显示器,而不是依赖 Windows 内置的“基本”设备。

如果没有 Guest Additions,客户机只能假设“标准”屏幕分辨率可用,并且主机窗口大小由客户机“显示属性”面板中设置的客户机分辨率决定。

通过客户机添加功能,它可以正确设置面板的“原始分辨率”(主机窗口大小)并让客户机操作系统重置为正确的分辨率。

相关内容