Minecraft をフルスクリーンで起動したときにフォーカスが失われた場合はどうすればいいですか?

Minecraft をフルスクリーンで起動したときにフォーカスが失われた場合はどうすればいいですか?

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。

関連情報