Wine 游戏中键盘不起作用

Wine 游戏中键盘不起作用

我在 Acer Aspire TimelineX 5830TG 笔记本电脑上使用 Ubuntu 18.04 上的 Wine 安装了 GoG Heroes III Complete。运行游戏时,我发现一些键盘快捷键不起作用。例如,n选择新游戏、r选择随机模式、e结束回合、t选择城市。但是,Esc退出游戏和Enter确认选择都可以使用。

我在这里偶然发现了这个帖子:Wine 中的键盘无法玩游戏我希望这会对我有所帮助,但是经过密切关注之后,我却没有运气。

我尝试在 winecfg 中将 Windows 版本从 XP 更改为 7、8 再更改为 10,但没有任何反应。

我尝试将 Ubuntu 的本机输入法从默认切换为 ibus 并转回,但也没有结果。

我有希望解决这个问题吗?

答案1

我最终也改用了 Unity。问题出在窗口管理器的类型上。显然 Wine 需要一个堆叠的,而 Gnome Shell (Mutter) 是合成的。相关链接:

但有 2 点需要注意:

  1. 我很确定它在 Ubuntu 17.10 中使用 Shell 运行良好......
  2. Compiz 也具有合成功能。我猜它只是比 Mutter 更智能,根据上面的链接,Mutter 大约有 5 种设置。

相关内容