當全螢幕模式下的 Minecraft(我的世界)失去焦點時我該怎麼辦?

當全螢幕模式下的 Minecraft(我的世界)失去焦點時我該怎麼辦?

當全螢幕玩 Minecraft 時,如果另一個應用程式獲得焦點,或者出現桌面通知,Minecraft 會“最小化”,但仍然可以控制我的滑鼠。我的鍵盤工作正常,應用程式繼續運行,我甚至可以移動滑鼠,但無法記錄滑鼠點擊。我發現的唯一選擇是...

a) 使用熱鍵重新獲得 Minecraft 的焦點Super + number key;與單擊啟動器中的圖示相同)。這樣做的問題是,如果 Minecraft 圖示距離啟動器太遠,則沒有​​熱鍵可以啟動它。

b) 終止該應用程式。由於我的鍵盤仍然可以使用,所以我可以Alt + F2輕鬆敲擊killall java。這種方法的缺點是顯而易見的。

所以我需要兩個解決方案:

  • 我該如何防止這種情況發生?

  • 如果這種情況再次發生,我如何更可靠地將焦點回到我的 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++AltF1
  • 登入
  • DISPLAY=:0 wmctrl -a "Minecraft 1.10"
  • 切換到 x 伺服器控制台Ctrl+ Alt+ F7(或F8

這個另一個答案有關 wmctrl 的更多詳細資訊。

答案2

@Whaaaaat 是正確的。這是我的世界的一個錯誤。一個快速解決方法是按Alt+Tab並導航回 Minecraft。

另一個解決方法是別針Minecraft 位於啟動器頂部。

相關內容