键盘(大部分)在 Wine 中不起作用

键盘(大部分)在 Wine 中不起作用

当我在 wine 中运行任何程序(例如记事本)时,我可以很好地使用键盘,直到单击鼠标。一旦我出于任何原因单击鼠标,键盘就会完全停止工作。

我使用默认的 X.Org 设置,添加--without-xinput2到 Wine 没有效果。我使用的是笔记本电脑,插入外部 USB 键盘会产生完全相同的问题。

从来没有任何似乎与键盘相关的错误消息,但此错误消息总是出现几次。它看起来并不重要,但为了以防万一,这里是:

fixme:event:wait_for_withdrawn_state window 0x30038/1400007 wait timed out

以下是一些版本,以防万一:

葡萄酒:1.3.21
核心:2.6.39(Gentoo r1)
X.Org X 服务器:1.10.2
窗口管理器:穆斯卡 (0.9.24)

此外,在某些程序(例如星际争霸)中,键盘甚至从未开始工作。在这种情况下,文本被输入到另一个程序中。例如,如果我从终端打开它,那么我输入的任何内容都会在退出后出现在终端中。不过,我认为这可能是一个单独的问题,因为记事本根本不会发生这种情况。

更新:我刚刚注意到 1.3.21 是 Wine 的开发版本,所以我安装了 1.2.3。令人失望的是,问题仍然存在,正如所写的那样。

答案1

问题在于窗口管理器:musca 是一个具有堆叠模式的平铺窗口管理器,从平铺模式翻转到堆叠模式可以完全解决该问题。

它在常规堆叠窗口管理器(例如 Fluxbox)中效果更好。

相关内容