每次我在运行 13.10 的电脑上启动 dota 2 时,它看起来都像这样:
即使游戏处于全屏模式,侧边栏和顶部栏也不会消失。我只在玩 dota 2 时遇到这个问题,其他游戏在全屏模式下都可以正常使用。我尝试进入设置并启用强制全屏模式的快捷方式,但按下快捷方式后什么也没发生。有没有办法解决这个问题或强制 ubuntu 进入全屏模式?
该问题仅存在于 Dota 2 中,而不存在于其他全屏应用程序/游戏中。
答案1
我设法进入游戏设置并将窗口设置从无边框改为全屏。Dota 2 现在可以全屏使用了。
答案2
在 Dota 2 设置中将无边框窗口更改为全屏(视频)。
答案3
我个人不喜欢全屏,我喜欢能够与其他显示器互动,而不会失去对游戏的关注。我还希望我的启动器位于我左侧的显示器上,而游戏位于我右侧的显示器上(全屏不允许你这样做)。
到目前为止唯一的缺点是我无法让窗口在 Unity 顶部的菜单栏上绘制,所以最终你牺牲了 20px 的高度。
对我来说,解决方案是在 steam 中设置以下启动选项。
Dota2
在您的 Steam 库中单击鼠标右键- 点击
Set Launch Options
- 添加以下内容
-h 1180 -w 1920 -x 1280 -y 0 -noborder
-w
应该是你想要的显示器的宽度-h
应该是窗口的高度,我无法摆脱菜单栏,所以我从游戏的高度中减去它的高度(对我来说是 20px)。-x
应该是你的第二台显示器的偏移量(我的第二台显示器宽度为 1280px-y
是相对于顶部的偏移量,因为没有考虑菜单栏,我将其设置为 0,甚至可能不需要包含-noborder
应该指示 dota 游戏应该以无边框窗口的形式启动,但事实并非如此,所以我不得不执行步骤 7 到 10。此选项可能没用
- 点击
OK
- 点击
Close
- 发射
Dota2
- 点击
Settings Cog
- 点击
Video Options
- 设置
Display Mode
Borderless Window
- 点击
apply
(这里可能需要重启游戏)
如果您使用单显示器设置,或者希望游戏与启动器位于同一显示器上,则适用相同的原则,只需调整-w
和-y
选项即可,但是,您也将牺牲宽度和高度。
现在我认为这是你能做的最好的事情。
也就是说,新重生的客户端在视频设置中有一个附加选项,允许您的全屏游戏在失去焦点时不会最小化。我没有玩过太多,但这确实意味着您的启动器将无法访问(就我有限的测试而言),因为游戏仍将在分配了启动器的主导显示器上启动。
答案4
其他解决方案对我来说不起作用,所以对于可能遇到此问题的其他人来说,以下是我所做的。
在CompizConfig 设置管理器, 选择公用事业>解决方法并禁用旧版全屏支持。
然后重新启动计算机。