Windows 10:小分辨率的程序会搞乱所有打开窗口的大小。
这是情况:
1. 打开一个全屏游戏,它的分辨率很小(比如旧游戏,或者使用某些引擎制作的较新游戏,比如RPGMaker)。
2. 每次打开游戏时,所有已打开的程序都会被缩小到该分辨率,并且桌面图标也会乱套,试图适应小窗口区域。
3. 即使在关闭游戏后,一切仍然保持缩小状态,你必须手动调整大小。
是否有任何程序/Windows设置/解决方法可以防止、修复或消除这个问题?
澄清细节:
这种情况在过去的三天里已经发生了三次,针对三个不同的游戏。
例如,我最近第一次运行了一个RPGMaker游戏,结果所有的Firefox窗口、Windows资源管理器文件夹和其他所有已打开的程序都被缩小到屏幕左上角的480x600像素大小(Steam则是因为未知原因没有被缩小,事实证明Steam只是缩小到了其最小的窗口尺寸,而该尺寸大于480x600)。甚至那些最小化到任务栏的东西也被缩小到了480x600像素。
如你所想,这是一个大麻烦,每次我想玩某些游戏时都要关闭每一个打开的程序和资源管理器窗口(这种笨方法是为了防止窗口大小混乱),这并不是一个可行的选择。
非全屏模式也不是一个可行的选择。游戏太小,缺乏沉浸感,无法让人投入其中。
我确实找到了一个程序(DesktopOK),可以在发生类似问题后自动恢复桌面图标,但我无法修复窗口大小混乱的问题。
我真希望有一种解决低分辨率窗口调整的方法。我肯定不是唯一被困扰的人。
我曾经有过几个想法,但我不确定它们是否有效:
1. 创建一个快捷方式,在新的虚拟桌面中自动打开游戏。答案是否定的,原来在虚拟桌面中打开低分辨率游戏仍然会导致所有打开的程序/窗口在非虚拟桌面中缩小。尽管奇怪的是,这并不会重新排列桌面图标。
我对在虚拟桌面中的东西的分辨率会调整非虚拟桌面中的所有内容感到惊讶。我原本以为它们在这方面是相互独立的。
理想解决方案:
一个能够检测屏幕分辨率变化的程序,并在低分辨率程序关闭后自动恢复一切(大小和位置)到原来的状态。
甚至更好的是,它还可以检测当你从低分辨率程序中切换出去时,并将一切恢复为正常状态。这样你就可以在游戏仍在运行时随时切换并无缝查看其他内容。
编辑:一个接近理想的解决方案:
一种“锁定”所有打开程序窗口大小的方法,以防止它们被小分辨率游戏自动缩小。这仍然需要重新调整位置,但比手动调整一切要好得多。
有点离题,但是早期版本的Windows在全屏运行小于本机分辨率的游戏时,是否没有这个问题?我发誓记得在关闭低分辨率游戏时,资源管理器窗口和打开的程序大小仍然保持原样...也许是XP吧?