
Minecraft をフルスクリーンでプレイしているときに、別のアプリケーションがフォーカスを取得したり、デスクトップ通知が表示されたりすると、Minecraft は「最小化」されますが、マウスは引き続き制御されます。キーボードは正常に動作し、アプリケーションは実行され続け、マウスを動かすこともできますが、マウスのクリックは認識されません。私が見つけた唯一のオプションは...
a) ホットキーでMinecraftのフォーカスを取り戻す( Super + number key
; ランチャーでアイコンをクリックするのと同じです)。これの問題は、Minecraft アイコンがランチャーの下部にある場合、それを起動するためのホットキーがないことです。
b) アプリケーションを終了します。Alt + F2
キーボードはまだ機能しているので、それほど苦労せずにとを押せますkillall java
。この方法の欠点は明らかです。
したがって、次の 2 つの解決策が必要です。
これを防ぐにはどうすればよいですか?
この問題が再び発生した場合、Minecraft (Java) プロセスにフォーカスをより確実に戻すにはどうすればよいですか?ランチャーの上位にあることに頼らずに、どうすればいいのでしょうか?
四角いアイコンをクリックして最大化しても、Minecraft をウィンドウで実行しても問題はありません。
答え1
マウスコントロールツールは、ウィンドウマネージャへのコマンドラインアクセスを提供します(デフォルトではインストールされません。パッケージの名前は ですwmctrl
)。-a
フラグにより、ユーザーはウィンドウをデスクトップに切り替えて上に移動することで、ウィンドウをアクティブにします。-f
(オプション でウィンドウ名を見つけることができることに注意してください)
$ wmctrl -l
0x01600007 -1 hostname Desktop
0x04200002 0 hostname mouse - What do I do when Minecraft in fullscreen loses focus? - Ask Ubuntu - Google Chrome
0x03200007 0 hostname Terminal
0x03e00015 0 hostname Minecraft 1.10.2
$ wmctrl -a "Minecraft 1.10"
したがって、完全なレシピは
- 仮想コンソールに切り替えるCtrl+ Alt+F1
- ログイン
DISPLAY=:0 wmctrl -a "Minecraft 1.10"
- xサーバーコンソールに切り替えるCtrl+ Alt+ F7(またはF8)
見るこの他の答えwmctrl の詳細については、こちらをご覧ください。
答え2
@Whataaaat は正解です。これは Minecraft のバグです。簡単な回避策は、Alt+を押しTabて Minecraft に戻ることです。
もう一つの回避策はピンランチャーの上部にある Minecraft。