我运行一个TwinView,双监视器系统。我喜欢在一个显示器上玩全屏游戏,而不是两者兼而有之。使用wine,只需将其设置为桌面模式并将分辨率设置为一个屏幕即可。对于OpenTTD,我使用了Compiz的窗口规则插件。
但我有几个本土游戏这不管用。今天的实验涉及到猎物(毁灭3引擎),但我与其他ID引擎有类似的问题。
所以简单地说:有没有人找到了一种方法,让猎物/OpenAreana/Doom3 3/etc在窗口模式下运行,但是使用全屏装饰(也就是说,没有边框和面板上方)?
发布于 2011-12-07 23:41:09
在忍受了多年的装修之后,我找到了解决办法。问题是SDL。它似乎没有坚持标准的方法油漆窗口,使他们不可能目标与Compiz (然后删除装饰通过全屏提示).直到现在。
您可以设置SDL_VIDEO_X11_WMCLASS环境变量,窗口将接受该类。这本身并不意味着什么,但是当您要求Compiz将该类呈现为全屏时,您就得到了您一直想要的东西。
你不必在全球范围内设置它。只要把你们的发射器换成这样的东西:
env SDL_VIDEO_X11_WMCLASS=pie /opt/revengeofthetitans/revenge.sh并将Compiz的窗口规则设置为全屏目标class=pie。
我应该注意到它仍然是一扇窗户。游戏需要设置为窗口模式。大多数人在设置中都有一个选项。
发布于 2011-02-26 17:59:37
我在Boxee上也遇到了同样的问题,但通过遵循在他们的论坛描述的步骤,我设法解决了这个问题。
总之
wmctrl。wmctrl获取窗口名称列表并选择您的wmctrl -xlwmctrl将其切换到全屏,使用步骤3中从列表中获得的"something.something“。发布于 2011-02-16 14:27:24
您可以尝试在您的X设置周围,试图关闭一个监视器。这是一个解决办法,而不是一个解决办法,其他人可能会有一个更好的答案。
https://askubuntu.com/questions/26631
复制相似问题