Existe uma maneira de ocultar a janela do aplicativo e o ícone do dock de um aplicativo ativo específico no OS X? Como um serviço em segundo plano que pode ser ativado ou desativado.
Existe uma maneira de ocultar a janela do aplicativo e o ícone do dock de um aplicativo ativo específico no OS X? Como um serviço em segundo plano que pode ser ativado ou desativado.
Respostas:
Esta solução funcionou para mim, mas pode depender do aplicativo em questão. Eu tentei com um aplicativo de terceiros chamado "Burn" e funcionou.
Vá para a pasta de aplicativos e clique com o botão direito do mouse (controle-clique) no aplicativo que você deseja ocultar da estação.
Clique em Show contents
. Agora você deve conseguir ver "dentro" dos arquivos do aplicativo.
Abra o Info.plist
arquivo na Contents
pasta com o TextEdit (clique com o botão direito do mouse -> "Abrir com ...")
Vá para a parte inferior do arquivo e encontre as duas últimas linhas que devem dizer:
</dict>
</plist>
Agora insira isso antes dessas duas linhas e salve o arquivo.
<key>LSUIElement</key>
<true/>
Depois disso, o ícone de encaixe do aplicativo não será mais exibido. Lembre-se de que você precisará usar o Monitor de Atividade ou o Terminal ( killall <appname>
) para sair do aplicativo se fechar a janela.
Se fechar a janela sair do aplicativo, você pode pressionar cmd + h
para ocultar a janela. Isso deve tornar seu aplicativo completamente invisível.
Para torná-lo visível novamente, basta remover essas duas linhas novamente e o aplicativo deve se comportar como antes.
Fonte: Link
Recentemente me deparei com um aplicativo chamado GhostTile e faz exatamente isso. Eu tentei o dock dodger e não funcionou, mas este definitivamente funcionou e é bastante impressionante.
Use o comando PlistBuddy nativo para fazer isso:
/usr/libexec/PlistBuddy -c 'Add :LSUIElement bool true' /Applications/[AppName].app/Contents/Info.plist
Não esqueça de mudar o
[App Name]
.
Se você deseja voltar, execute o comando:
/usr/libexec/PlistBuddy -c 'Delete :LSUIElement' /Applications/[AppName].app/Contents/Info.plist
Um aplicativo de arrastar e soltar de terceiros chamado Dock Dodger remove um Aplicativo do Dock e a command + tab
sequência para você. Dessa forma, um aplicativo ainda está sendo executado ativamente, mas completamente oculto .
Funciona para a maioria dos aplicativos no Mac. No entanto, ao atualizar um aplicativo oculto, ele pode desfazer sua alteração, portanto, é necessário executá-lo no Dock Dodger novamente.
Passos a seguir:
Há um 'mas ...'
Ao iniciar o aplicativo que você acabou de definir como oculto, ele mostrará a janela do aplicativo.
command + H
o teclado para ocultar o aplicativo. Uma vez oculto, a maioria dos aplicativos permanecerá oculta.Para sair de um aplicativo oculto:
ou:
command + Q
Uma desvantagem do uso do Dock Dodger:
Isso é reversível? Dock Dodger não ajuda você a desfazer essa alteração. Para inverter:
A vantagem de usar o Dock Dodger
Usei-o com sucesso para ocultar os aplicativos Wacom Desktop Center e SpamSieve no macOS Sierra. Percebi que o local oficial de download do Dock Dodger ficou offline, então adicionei um link de download do Apponic.