我最近在 VirtualBox 上创建了一个 Ubuntu 12.04.2 64 位虚拟机,而且我不太习惯 Linux(前几周我使用过 Linux Mint),所以请参考东西的全名,而不仅仅是“什么不是命令”。
问题是我无法设置我的电脑支持的完整分辨率(我认为是 1366 x 768),
我已经发现锡米拉尔 阙斯提斯并尝试了大多数相应的解决方案,但都没有效果。
如果我xrandr
在终端输入,我会得到:
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 640 x 480, current 1024 x 768, maximum 1024 x 768
default connected 1024x768+0+0 0mm x 0mm
1024x768 61.0*
800x600 61.0
640x480 60.0
如您所见,最大值太低了。并且在屏幕设置中(我的意思是,使用 GUI),只显示 1024x768 和 800x600。我不记得这些问题的具体答案,但它是终端中的一个(再次使用xrandr
)使我想要的分辨率出现(虽然选择时会出错,不是甚至先改为 1366x768 分辨率,然后再改回 1024x768)。
答案1
您需要安装 VirtualBox Guest Additions 才能正确使用图形。请参阅下面链接的问答,了解如何操作。
背景信息
VirtualBox 主机模拟的显卡需要优化才能正常运行、流畅并提供与主机操作系统的集成(共享文件夹、共享剪贴板、鼠标指针集成等)。这些优化是通过虚拟显卡另一端的驱动程序(即客户操作系统)的某种协作来实现的。Guest Additions 包含 VirtualBox 的多项功能的驱动程序,包括 VirtualBox 模拟的显卡的驱动程序(Xorg 内核模块)。
没有司机,它只是在有限的VESA 模式,没有任何形式的硬件加速。您会注意到它有点迟缓,并且无法使用高分辨率等所有功能。