出于某种原因,在我尝试过的所有游戏中(Battle Realms、Worms Armageddon 和 StarCraft I),游戏的分辨率都非常小。我在 wine.cfg 中启用了虚拟桌面(分辨率为 1280x1024),但游戏显示比屏幕小很多,并且位于屏幕的左上角。事实上,这与 appdb 上某人遇到的问题几乎完全相同(除了我的显示器是方形的,而不是宽屏):不全屏,打开左上角
我对此进行了一些阅读,我猜测(虽然不确定)这与我的 xorg 文件无法处理除 1280x1024 之外的任何内容有关(如果是这种情况,我不知道该怎么做才能添加更多分辨率)。
注意:另一件让我怀疑与我的 xorg 有关的事情是,当我玩 Worms Armageddon 时,菜单屏幕很小(就像所有其他游戏一样),但当我玩某个关卡时,它会进入全屏模式。我猜这是因为它支持 1280x1024,而 Battle Realms/StarCraft(是较旧的游戏并且没有最近的更新)不支持那么高的分辨率。
注意:我在玩星际争霸 I 时注意到的另一件事是,每当我使用小于 1280x1024 的虚拟桌面(即窗口)玩游戏时,星际争霸不会通过 wine 更改分辨率来适应窗口,而是会让窗口适应其分辨率(分辨率真的很小)。
有人知道如何解决这个问题吗?谢谢!
答案1
您所描述的情况很正常。在 Windows 和 WINE 中,如果游戏请求某个分辨率,它就会获得该分辨率。将游戏的分辨率更改为更高的分辨率。