Tra*_*rae 7 mouse launcher fullscreen minecraft
在全屏播放 Minecraft 时,如果另一个应用程序获得焦点,或出现桌面通知,Minecraft 会“最小化”但仍可以控制我的鼠标。我的键盘工作正常,应用程序继续运行,我什至可以移动鼠标,但鼠标点击不注册。我发现的唯一选择是...
a) 使用热键(Super + number key
; 与单击启动器中的图标相同)重新获得 Minecraft 的焦点。这样做的问题是,如果 Minecraft 图标离启动器太远,则没有启动它的热键。
b) 终止应用程序。由于我的键盘仍然有效,我可以打Alt + F2
,并killall java
没有太多的麻烦。这种方法的缺点是显而易见的。
所以我需要两个解决方案:
我如何防止这种情况发生?
如果这种情况再次发生,我如何更可靠地将焦点返回到我的 Minecraft (java) 进程,而不依赖它在我的启动器上更高?
我在窗口中运行 Minecraft 没有任何问题,即使它已通过单击方形图标最大化。
小智 2
wmctrl工具提供对窗口管理器的命令行访问(默认情况下未安装,包名为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"
Run Code Online (Sandbox Code Playgroud)
因此,一个完整的食谱可以是
DISPLAY=:0 wmctrl -a "Minecraft 1.10"
有关 wmctrl 的更多详细信息,请参阅另一个答案。
@Whaaaaat 是正确的。这是我的世界的一个错误。一个快速解决方法是按Alt+Tab并导航回 Minecraft。
另一种解决方法是将Minecraft固定在启动器的顶部。