我有两台显示器,分辨率均为 1600 x 900,作为单个 x 屏幕运行。
当我尝试运行全屏应用程序(例如游戏)时,该应用程序全屏显示,就好像我的两个显示器是一个 3200 x 900 的显示器。
中心当然是我的两个真实显示器之间的裂缝。
我怎样才能运行这样的应用程序,以便它们只使用一显示器,1600x900,以真实显示器之一为中心?
答案1
假设您在运行应用程序时不需要第二个显示器,您是否考虑过xrandr
在运行游戏时禁用第二个显示器(如果您的设置支持它,则使用它)?
如果您询问正在开发的应用程序,我相信您可以查询 XRandR 或 Xinerama 扩展(无论您的 X11 使用的是哪一个),然后适当居中。大多数桌面环境已经支持这一点(这就是为什么当您最大化窗口时它通常只填充一个屏幕)。