我喜欢在玩 CS 时用第二台显示器观看内容。问题是,当我进入游戏并更改分辨率时,第二台显示器上的所有窗口都会向右移动,直到它们移到屏幕的一半。我的第二台显示器位于主显示器的右侧。有办法解决这个问题吗?
知道可能的解决方法是更改游戏中的分辨率或将我的第二台显示器移到主显示器的左侧,但我希望找到一种不会改变我当前设置的解决方案。我有一台 GTX 770。
设置澄清:
结果改变之前: 监视器 1 监视器 2 +------------+ +------------+ | | | | | | | | | | | | | | | | +------------+ +------------+
开始游戏后,显示器 1 上的分辨率发生变化(分辨率较低)。 物理显示器一样大,但分辨率较低 监视器 1 监视器 2 +------+ +------------+ | | | | | | | | +------+ | | | | +------------+
如果窗口或快捷方式位于像素 1900 屏幕 1 上,并且第一个屏幕的分辨率更改为 800x600,则该窗口将移动到屏幕 2。
答案1
我有同样的问题。
我通常会在第二个屏幕上运行多个应用。为了保持井然有序,我使用梦幻地带来自微软 PowerToys。
您必须配置区域并启用“当屏幕分辨率改变时保持窗口在其区域中”
因此,当我以不同的分辨率进入游戏时,第二个屏幕上的窗口保持不变。
它也适用于右侧屏幕。设置起来也更容易。只需将窗口拖到任意区域即可。
试一试。
答案2
有一个名为的应用程序全开它专为老式全屏游戏而设计,可在特定显示设备上启动它们,而无需更改主显示器设置。另一个非常有用的功能是:
- FullOn 防止游戏启动时外部窗口重新定位(这正是你的情况)
- “锁定窗口位置(停用时防止折叠)”选项允许用户使用 Alt+Tab 切换到外部应用程序并且仍然能够看到游戏的屏幕。
不幸的是,FullOn 刚刚发布(版本 0.1.0.0)并且只在少数游戏上进行了测试,但据称它与 CS 1.6 兼容。
答案3
我遇到了同样的问题,刚刚找到了一个糟糕的解决方法。
- 您可以交换显示器的位置,使得分辨率变化显示器在右侧,另一个在左侧。
我的意思是在配置菜单中,不一定非要交换物理显示器。这样做是可行的,因为扩展桌面以左上角为中心,并且始终会调整大小以从该点开始连续。缺点显然是现在鼠标不能在显示器之间自然移动,而必须反过来移动,但人们可以在寻找更好的操作系统的同时习惯这一点。