Unity 启动器全屏显示在 Dota 2 上方

Unity 启动器全屏显示在 Dota 2 上方

每次我在运行 13.10 的电脑上启动 dota 2 时,它看起来都像这样: 在此处输入图片描述

即使游戏处于全屏模式,侧边栏和顶部栏也不会消失。我只在玩 dota 2 时遇到这个问题,其他游戏在全屏模式下都可以正常使用。我尝试进入设置并启用强制全屏模式的快捷方式,但按下快捷方式后什么也没发生。有没有办法解决这个问题或强制 ubuntu 进入全屏模式?

该问题仅存在于 Dota 2 中,而不存在于其他全屏应用程序/游戏中。

答案1

我设法进入游戏设置并将窗口设置从无边框改为全屏。Dota 2 现在可以全屏使用了。

答案2

在 Dota 2 设置中将无边框窗口更改为全屏(视频)。

答案3

我个人不喜欢全屏,我喜欢能够与其他显示器互动,而不会失去对游戏的关注。我还希望我的启动器位于我左侧的显示器上,而游戏位于我右侧的显示器上(全屏不允许你这样做)。

到目前为止唯一的缺点是我无法让窗口在 Unity 顶部的菜单栏上绘制,所以最终你牺牲了 20px 的高度。

对我来说,解决方案是在 steam 中设置以下启动选项。

  1. Dota2在您的 Steam 库中单击鼠标右键
  2. 点击Set Launch Options
  3. 添加以下内容-h 1180 -w 1920 -x 1280 -y 0 -noborder
    • -w应该是你想要的显示器的宽度
    • -h应该是窗口的高度,我无法摆脱菜单栏,所以我从游戏的高度中减去它的高度(对我来说是 20px)。
    • -x应该是你的第二台显示器的偏移量(我的第二台显示器宽度为 1280px
    • -y是相对于顶部的偏移量,因为没有考虑菜单栏,我将其设置为 0,甚至可能不需要包含
    • -noborder 应该指示 dota 游戏应该以无边框窗口的形式启动,但事实并非如此,所以我不得不执行步骤 7 到 10。此选项可能没用
  4. 点击OK
  5. 点击Close
  6. 发射Dota2
  7. 点击Settings Cog
  8. 点击Video Options
  9. 设置Display ModeBorderless Window
  10. 点击apply(这里可能需要重启游戏)

如果您使用单显示器设置,或者希望游戏与启动器位于同一显示器上,则适用相同的原则,只需调整-w-y选项即可,但是,您也将牺牲宽度和高度。

现在我认为这是你能做的最好的事情。

也就是说,新重生的客户端在视频设置中有一个附加选项,允许您的全屏游戏在失去焦点时不会最小化。我没有玩过太多,但这确实意味着您的启动器将无法访问(就我有限的测试而言),因为游戏仍将在分配了启动器的主导显示器上启动。

答案4

其他解决方案对我来说不起作用,所以对于可能遇到此问题的其他人来说,以下是我所做的。

CompizConfig 设置管理器, 选择公用事业>解决方法并禁用旧版全屏支持

然后重新启动计算机。

相关内容