Existe uma maneira de ocultar a janela do aplicativo e o ícone de encaixe de um aplicativo ativo no OS X? É como um serviço em segundo plano que pode ser ativado ou desativado.
Comentários
- A solução pode muito bem ser específica do aplicativo, então seria bom conheça o aplicativo que você está tentando ocultar.
- é um aplicativo de terceiros chamado morphvox
Resposta
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 seus aplicativos e clique com o botão direito (control-click) no aplicativo que você deseja ocultar do doca.
-
Clique em
Show contents
. Agora você deve conseguir ver “dentro” dos arquivos do aplicativo. -
Abra o arquivo
Info.plist
noContents
pasta com TextEdit (clique com o botão direito -> “Abrir com …”) -
Vá até o final do arquivo e encontre o últimas duas 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 do dock do aplicativo não será mais mostrado. Lembre-se de que você precisará usar o Activity Monitor ou Terminal (killall <appname>
) para fechar o aplicativo se fechar a janela.
Se fechar a janela, feche o 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
Comentários
- Não ' t trabalhar em 10.12 e posteriores. ??
- @Itachi, desculpe, não ' não tenho um Mac para testá-lo.
- Registro do Sandbox falhou: a assinatura do código não é válida: a operação não pôde ser concluída. (Erro de OSStatus -67030.) Parece que algumas ferramentas de terceiros baseadas nisso também não ' funcionam no Sierra. Ele travou.
- Funciona em 10.13.5, após a mudança, você deve reiniciar o aplicativo.
- Testado e funciona bem para XQuartz, macOS Mojave 10.14.6. Obrigado.
Resposta
Use o comando nativo do PlistBuddy para fazer isso:
/usr/libexec/PlistBuddy -c "Add :LSUIElement bool true" /Applications/[AppName].app/Contents/Info.plist
Não se esqueça de alterar o
[App Name]
.
Se desejar voltar, execute o comando:
/usr/libexec/PlistBuddy -c "Delete :LSUIElement" /Applications/[AppName].app/Contents/Info.plist
Comentários
- Funciona em 10.14.4. Obrigado
Resposta
Recentemente, encontrei um aplicativo chamado GhostTile e faz exatamente isso. Tentei dock dodger e não funcionou, mas este definitivamente funcionou e é muito bom.
http://ghosttile.kernelpanic.im/
Comentários
- O uso deste aplicativo também foi encerrado. Há alguma vantagem em usar a versão paga versus teste?
- Pelo que posso dizer, apenas um pop-up irritante ocasional que diz que você ' está usando uma cópia não licenciada disso.
Resposta
Um arrasto de terceiros -and-drop aplicativo chamado Dock Dodger remove um aplicativo do Dock e command + tab
sequência para você. Desta forma, um aplicativo ainda está sendo executado ativamente , mas completamente oculto .
Funciona com a maioria dos aplicativos do Mac. No entanto, ao atualizar um aplicativo oculto, isso pode desfazer sua alteração, então você pode ter que executá-lo por meio do Dock Dodger novamente.
Etapas a seguir:
- Baixe o Dock Dodger (por exemplo: download da Apponic )
- Inicie o Dock Dodger (pode ser necessário permitir a abertura deste aplicativo nas configurações de segurança do macOS porque ele é um desenvolvedor terceirizado não identificado.
- Arraste e solte o aplicativo que deseja ocultar na janela Dock Dodger
- Saia do Dock Dodger
- Simplesmente (re) inicie o aplicativo que deseja ocultar.
Existe um” mas … “
Ao iniciar o aplicativo que você acabou de definir como oculto, ele mostrará o janela do aplicativo.
- Clique em qualquer lugar na janela do aplicativo para que venha para a frente e tenha o foco
- Pressione
command + H
no teclado para ocultar o aplicativo Uma vez oculto, a maioria dos aplicativos permanecerá oculta.
Para encerrar um aplicativo oculto:
- Abra o Monitor de atividades
- Encontre o nome do seu aplicativo oculto na lista
- Encerrar ou forçar encerrar
ou:
- Encontre o aplicativo oculto no Finder (geralmente na pasta Aplicativos)
- Inicie o aplicativo oculto
- Para a maioria aplicativos, isso exibirá a janela do aplicativo e a trará para frente
- Agora você pode sair do aplicativo no menu do macOS ou pressionar
command + Q
Uma desvantagem de usar o Dock Dodger:
Isso é reversível? Dock Dodger não ajuda você a desfazer essa alteração. Para revertê-la:
- Use a resposta fornecida por @comfreak ( https://apple.stackexchange.com/a/207944/96748 ) para desfazer a alteração.
- Ou simplesmente faça um backup / archive / cópia do aplicativo antes você faz a alteração de ocultar.
A vantagem de usar Dock Dodger
- É uma ação muito fácil de arrastar e soltar em uma única etapa.
I ” usei-o com sucesso para ocultar os aplicativos Wacom Desktop Center e SpamSieve no macOS Sierra. Percebi que o local de download oficial do Dock Dodger ficou offline, então adicionei um link de download do Apponic.
Comentários
- Incrível. Você também pode abrir o aplicativo em execução com Command + up e normalmente pode encerrar o aplicativo com Command + Q