キーボード(ほとんど)がWineでは機能しません。

キーボード(ほとんど)がWineでは機能しません。

ワインでプログラム(メモ帳など)を実行するときは、マウスをクリックするまでキーボードをうまく使用できます。何らかの理由でマウスをクリックするとすぐに、キーボードが完全に機能しなくなります。

デフォルトのX.Org設定を使用しており、--without-xinput2Wineに追加しても効果はありません。ラップトップを使用していますが、外部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)

また、StarCraftなどの一部のプログラムでは、キーボードは機能しません。この場合、そのテキストは他のプログラムに入力されます。たとえば、端末で開くと、入力した内容はすべて終了後に端末に表示されます。しかし、これはメモ帳ではまったく発生しないので、これは別の問題かもしれないと思います。

修正する:ちょうど1.3.21がWineの開発版であることを知って、1.2.3をインストールしました。残念ながら、書かれているように問題はまだ存在します。

答え1

問題はウィンドウマネージャにあります。 muscaはスタックモードのタイルウィンドウマネージャで、タイルモードからスタックモードに切り替えると問題は完全に解決されます。

Fluxboxなどの一般的なスタックウィンドウマネージャでうまく機能します。

関連情報