Unity通过游戏展现

Unity通过游戏展现

有些原生游戏运行良好,但有些则不行。这种情况大多发生在 Wine 游戏中。我玩过很多冒险游戏,也尝试过玩很多 AGS 游戏,因为这类游戏有很多,而且在 Wine 下运行良好。

当我玩游戏时,unity 图标栏和通用工具栏会显示出来。有时在原生游戏中会出现这种情况,但在 wine 游戏中总是会出现这种情况。还有其他人遇到过这种情况吗?有办法解决这个问题吗?

[编辑] 由于某种原因,该网站不让我发表评论???是的,抱歉,这是当我尝试全屏播放游戏时发生的。

答案1

如果你遇到了和我一样的问题,请尝试取消选中允许窗口管理器控制窗口在 winecfg 的图形部分。对我有用,全屏时没有 Dash 或标题栏。

答案2

我玩一些使用 WINE(实际上是 Crossovers 版本)的游戏时遇到了这个问题,据我所知,WINE 和 Compiz 在一起玩时会出现一些问题。有些游戏运行正常,而有些则会显示顶部栏和启动器。如果我没记错的话,这通常是由于您尝试运行的 Windows 程序编程不当造成的(我可能记错了,这里完全是凭记忆说的)

如果我登录不使用 Compiz 的 Unity 2D,这些游戏就不会有问题。我希望可以给你我找到的关于此内容的链接,但我不记得它们在哪里了。

就原生 Linux 游戏而言,我没有注意到任何游戏存在此问题,如果我使用全屏选项,我拥有的原生游戏都会覆盖整个屏幕。

答案3

pgschk 的解决方案效果很好,但有一个主要问题:您无法将鼠标移到 Wine 之外并在 Wine 之外工作。例如,如果打开了一个不允许控制窗口的 Wine 应用程序,如果您在 Firefox 搜索中单击,则无法使用键盘输入。

但还有另一种更通用的解决方案,因为它不仅适用于 wine,也适用于其他需要全屏的应用程序(例如一些 java 应用程序):在 compizconfig-settings-manager 中启用“传统全屏”。

脚步:

  1. 如果尚未安装,请安装 compizconfig-settings-manager

    $sudo apt-get update && sudo apt-get install compizconfig-settings-manager
    
  2. 打开 compizconfig-settings-manager(也可以在 unity lens 中搜索“compiz”找到)

    $ccsm
    
  3. 点击“高级搜索”选项卡,该选项卡位于“类别”和“设置”下方

  4. 将显示插件列表。选择“解决方法”

  5. 启用“旧版全屏支持”(当前列表中的第二项)

  6. 以全屏模式重启你的应用程序,享受没有统一栏的屏幕:-)

答案4

我在 Wine 上运行全屏游戏时也遇到了同样的问题。我通过安装开箱

  • 打开终端。
  • 输入:sudo apt-get install -y openbox然后按进入
  • 等待安装完成。
  • 重新启动系统并在登录屏幕中选择 openbox 作为桌面

但是必须从终端启动游戏。

相关内容