Adicione as seguintes linhas no início do seu script:
AUTOHIDE=$(dconf read /org/compiz/profiles/unity/plugins/unityshell/launcher-hide-mode)
dconf write /org/compiz/profiles/unity/plugins/unityshell/launcher-hide-mode 1
A primeira linha salva se automaticamente ocultamos ou não a variável AUTOHIDE. A segunda linha simplesmente liga o auto-grampeamento.
Em seguida, adicione o seguinte no final do script:
dconf write /org/compiz/profiles/unity/plugins/unityshell/launcher-hide-mode $AUTOHIDE
Isso restaura a configuração de autohide da variável que salvamos anteriormente. Se o auto-ocultar estiver habilitado antes de você iniciar o Minecraft, o script não o desativará; caso contrário, será.
Eu só consigo pensar em duas situações em que isso não funcionaria:
- Se você acessar o Minecraft usando
exec
, caso em que o código no final não será chamado (não muito podemos fazer sobre isso, exceto por não chamá-lo comexec
). - Você executa várias instâncias do Minecraft ao mesmo tempo, o que exigiria um método mais elaborado (que eu ficaria feliz em detalhar para você, caso esteja interessado).