Ran*_*dom 17 virtualbox resolution
我被要求开发一个固定分辨率的 Windows 应用程序 UI - 不管它是否有意义,客户需要它。我使用 Windows Server 2003 VirtualBox VM 作为开发环境;我的主机具有更高的分辨率。
有什么方法可以选择和修复操作系统分辨率并阻止 VirtualBox 通过任何类型的缩放来更改它?当我在来宾操作系统上打开显示属性时,我看不到请求的分辨率。
Cam*_*ute 11
所以我试过这个,可能对你有用。在机器菜单下,有一个选项可以自动调整来宾操作系统的分辨率以适合您使用的显示器。我通过启用此选项获得了您所做的分辨率,手动调整窗口大小以获得我想要的分辨率,然后禁用自动调整大小。然后,它“卡在”那里,我可以调整窗口大小,移动它,分辨率不会改变。唯一的问题是任务栏。在您调整大小时,可能有助于将其最小化以获得准确的分辨率
对于我的设置,既没有CustomVideoMode1
也setvideomodehint
没有MaxGuestResolution
工作。于是,我抬头
vboxmanage getextradata $YOUR_VM_NAME enumerate
并改变了
Key: GUI/LastGuestSizeHint, Value: 800,600
到
Key: GUI/LastGuestSizeHint, Value: 1920,1080
和
vboxmanage setextradata $YOUR_VM_NAME GUI/LastGuestSizeHint 1920,1080
在 VM 运行时,使用以下命令定义自定义分辨率:
vboxmanage setextradata "[VM NAME]" CustomVideoMode1 1600x900x32
在 VM 运行时,执行以下命令以切换到新分辨率:
vboxmanage controlvm "[VM NAME]" setvideomodehint 1600 900 32
它应该立即切换到新的分辨率。
为此,您必须在 VM 中安装 VirtualBox 来宾扩展。
尝试安装来宾添加。它为来宾操作系统提供了更多功能。从那里,您可以利用所需的分辨率并将屏幕锁定在该位置。
归档时间: |
|
查看次数: |
75251 次 |
最近记录: |