首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >id游戏中的全屏窗口模式

id游戏中的全屏窗口模式
EN

Ask Ubuntu用户
提问于 2011-02-16 11:28:01
回答 3查看 2.7K关注 0票数 6

我运行一个TwinView,双监视器系统。我喜欢在一个显示器上玩全屏游戏,而不是两者兼而有之。使用wine,只需将其设置为桌面模式并将分辨率设置为一个屏幕即可。对于OpenTTD,我使用了Compiz的窗口规则插件。

但我有几个本土游戏这不管用。今天的实验涉及到猎物(毁灭3引擎),但我与其他ID引擎有类似的问题。

所以简单地说:有没有人找到了一种方法,让猎物/OpenAreana/Doom3 3/etc在窗口模式下运行,但是使用全屏装饰(也就是说,没有边框和面板上方)?

EN

回答 3

Ask Ubuntu用户

回答已采纳

发布于 2011-12-07 23:41:09

在忍受了多年的装修之后,我找到了解决办法。问题是SDL。它似乎没有坚持标准的方法油漆窗口,使他们不可能目标与Compiz (然后删除装饰通过全屏提示).直到现在。

您可以设置SDL_VIDEO_X11_WMCLASS环境变量,窗口将接受该类。这本身并不意味着什么,但是当您要求Compiz将该类呈现为全屏时,您就得到了您一直想要的东西。

你不必在全球范围内设置它。只要把你们的发射器换成这样的东西:

代码语言:javascript
复制
env SDL_VIDEO_X11_WMCLASS=pie /opt/revengeofthetitans/revenge.sh

并将Compiz的窗口规则设置为全屏目标class=pie

我应该注意到它仍然是一扇窗户。游戏需要设置为窗口模式。大多数人在设置中都有一个选项。

票数 0
EN

Ask Ubuntu用户

发布于 2011-02-26 17:59:37

我在Boxee上也遇到了同样的问题,但通过遵循在他们的论坛描述的步骤,我设法解决了这个问题。

总之

  1. 通过打开终端并发出sudo apt-get安装wmctrl来安装wmctrl
  2. 设置您的游戏开始在窗口模式。
  3. 使用wmctrl获取窗口名称列表并选择您的wmctrl -xl
  4. 使用wmctrl将其切换到全屏,使用步骤3中从列表中获得的"something.something“。
票数 2
EN

Ask Ubuntu用户

发布于 2011-02-16 14:27:24

您可以尝试在您的X设置周围,试图关闭一个监视器。这是一个解决办法,而不是一个解决办法,其他人可能会有一个更好的答案。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/26631

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档