Что делать, если Minecraft в полноэкранном режиме теряет фокус?

Что делать, если Minecraft в полноэкранном режиме теряет фокус?

При игре в Minecraft в полноэкранном режиме, если другое приложение занимает фокус или появляется уведомление на рабочем столе, Minecraft «сворачивается», но все еще контролирует мою мышь. Моя клавиатура работает нормально, приложения продолжают работать, и я даже могу двигать мышью, но щелчки мыши не регистрируются. Единственные варианты, которые я нашел, это...

а) Верните фокус Minecraft с помощью горячей клавиши( Super + number key; то же самое, что щелкнуть по иконке в лаунчере). Проблема в том, что если иконка Minecraft находится слишком далеко в лаунчере, то горячей клавиши для ее запуска не существует.

б) Завершите работу приложения.Так как моя клавиатура все еще работает, я могу нажать Alt + F2и killall javaбез особых хлопот. Минусы этого метода очевидны.

Поэтому мне нужно два решения:

  • Как этого не допустить?

  • Как мне более надежно вернуть фокус моему процессу Minecraft (Java), если это произойдет снова?, не полагаясь на то, что он находится выше на моем лаунчере?

У меня нет проблем с запуском Minecraft в окне, даже если оно развернуто нажатием на квадратный значок.

решение1

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"

Таким образом, полный рецепт может быть

  • Переключиться на виртуальную консоль Ctrl+ Alt+F1
  • Авторизоваться
  • DISPLAY=:0 wmctrl -a "Minecraft 1.10"
  • Переключиться на консоль сервера x Ctrl+ Alt+ F7(или F8)

Видетьэтот другой ответдля получения более подробной информации о wmctrl.

решение2

@Whaaaaat правильно. Это ошибка в Minecraft. Быстрый способ обойти это нажать Alt+ Tabи вернуться обратно в Minecraft.

Другим решением было быприколотьMinecraft в верхней части лаунчера.

Связанный контент