当 Minecraft 全屏失去焦点时该怎么办?

当 Minecraft 全屏失去焦点时该怎么办?

在全屏模式下玩 Minecraft 时,如果另一个应用程序获得焦点,或者出现桌面通知,Minecraft 会“最小化”,但仍可控制我的鼠标。我的键盘工作正常,应用程序继续运行,我甚至可以移动鼠标,但鼠标点击没有反应。我发现的唯一选项是...

a) 使用热键重新获得 Minecraft 的焦点Super + number key;与单击启动器中的图标相同)。 问题是,如果 Minecraft 图标在启动器中的位置太靠下,则没有热键来启动它。

b) 终止该应用程序。由于我的键盘还可以用,所以我可以毫不费力地敲击Alt + F2killall 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++ AltF7F8

另一个答案有关 wmctrl 的更多详细信息。

答案2

@Whaaaaat 是正确的。这是 minecraft 的一个错误。一个快速的解决方法是按Alt+Tab并导航回 Minecraft。

另一个解决方法是别针启动器顶部的 Minecraft。

相关内容