実際にWineがマウスをキャッチまたは再キャッチするように強制する方法は?

実際にWineがマウスをキャッチまたは再キャッチするように強制する方法は?

一部の3Dゲームはマウスでキャッチするのが難しいです。
場合によっては、フルスクリーンで強制的にインポートするためにwinecfgをチェックし、regeditキーMouseWarpOverrideを強制的に設定しても機能しないことがあります。
それでは、実際にマウスポインタを強制的にキャッチまたは再キャッチするにはどうすればよいですか?

ベストアンサー1

まず、次のようにマウスを強制的にキャンセルする必要があります。
setxkbmap -option grab:break_actions;xdotool key XF86Ungrabxbindkeysにバインドしました(ただし、セキュリティについてお読みください。)https://unix.stackexchange.com/a/62255/235896
今、ゲームウィンドウのタイトルバーをクリックすると、強制的に正しくクロールされます。

それでも機能しない場合は、アプリをフルスクリーンモードとウィンドウモードに切り替えて、キャッチをキャンセルしてタイトルバーをもう一度クリックしてください。タイトルバーはLinuxまたはWindowsである必要があります(Windowsデスクトップをシミュレートする場合)。両方試してください。

常に動作する正しい手順を把握できませんでした。見つかったら、ここでもう一度編集します。

これは(少しの努力が必要になるかもしれませんが)、少なくともUbuntu 18.04とWine 5.8で動作します。

おすすめ記事