Keyboard
鍵盤(大部分)在 Wine 中不起作用
當我在 wine 中執行任何程序(例如記事本)時,我可以很好地使用鍵盤,直到我點擊滑鼠。一旦我出於任何原因點擊滑鼠,鍵盤就會完全停止工作。
我使用預設的 X.Org 設置,添加
--without-xinput2
到 Wine 沒有任何效果。我正在使用筆記型電腦,插入外部 USB 鍵盤會產生同樣的問題。似乎從來沒有任何與鍵盤有關的錯誤消息,但此錯誤消息總是出現幾次。它看起來並不重要,但以防萬一,這裡是:
fixme:event:wait_for_withdrawn_state window 0x30038/1400007 wait timed out
以下是一些版本,以防萬一:
Wine: 1.3.21
核心: 2.6.39 (Gentoo r1)
X.Org X 伺服器: 1.10.2
視窗管理器: musca (0.9.24)
此外,在某些程序(例如星際爭霸)中,鍵盤甚至永遠不會開始工作。在這種情況下,文本被輸入到另一個程序中。例如,如果我從終端打開它,我輸入的任何內容都會在我退出後出現在終端中。不過,我認為這可能是一個單獨的問題,因為記事本根本不會發生這種情況。
**更新:**我剛剛注意到 1.3.21 是 Wine 的開發版本,所以我安裝了 1.2.3。令人失望的是,問題仍然存在,與所寫的完全一樣。
問題出在視窗管理器上:musca 是一個具有堆疊模式的平鋪視窗管理器,從平鋪模式翻轉到堆疊模式完全解決了這個問題。
它在fluxbox等正常堆疊視窗管理器中效果更好。