
Ao jogar o Minecraft em tela cheia, se outro aplicativo ficar em foco ou uma notificação na área de trabalho aparecer, o Minecraft "minimiza", mas ainda mantém o controle do mouse. Meu teclado funciona bem, os aplicativos continuam em execução e posso até mover o mouse, mas os cliques do mouse não são registrados. As únicas opções que encontrei são ...
a) Recupere o foco do Minecraft com uma tecla de atalho( Super + number key
; o mesmo que clicar em um ícone no inicializador). O problema com isso é que se o ícone do Minecraft estiver muito abaixo do inicializador, não há tecla de atalho para iniciá-lo.
b) Mate o aplicativo.Como meu teclado ainda funciona, posso bater Alt + F2
sem killall java
muitos problemas. Os contras deste método são óbvios.
Então preciso de duas soluções:
Como posso evitar que isso aconteça?
Como faço para devolver o foco de maneira mais confiável ao meu processo Minecraft (java) caso isso aconteça novamente, sem depender de estar no topo do meu inicializador?
Não tenho problemas para executar o Minecraft em uma janela, mesmo que ela tenha sido maximizada clicando no ícone quadrado.
Responder1
wmctrlA ferramenta fornece acesso de linha de comando ao gerenciador de janelas (não instalado por padrão, o pacote é denominado wmctrl
). O -a
sinalizador permite que um usuárioAtive a janela mudando para sua área de trabalho e levantando-a.
(Observe que você pode encontrar o nome da janela com -f
a opção)
$ 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"
Assim, uma receita completa poderia ser
- Mudar para console virtual Ctrl+ Alt+F1
- Conecte-se
DISPLAY=:0 wmctrl -a "Minecraft 1.10"
- Mude para o console do servidor x Ctrl+ Alt+ F7(ou F8)
Veresta outra respostapara obter mais detalhes sobre wmctrl.
Responder2
@O que está correto. Este é um bug do Minecraft. Uma solução rápida é pressionar Alt+ Tabe navegar de volta ao Minecraft.
Outra solução alternativa seriaalfineteMinecraft na parte superior do inicializador.