Acho realmente irritante como o ícone do Adium está sempre na doca sendo inútil:
porque, para abrir a lista de contatos, você pode simplesmente usar o item da barra de status (o ícone do dock é apenas um desperdício de espaço, para mim):
Portanto, existe alguma maneira de remover o ícone do Dock do Adium (ou preferencialmente qualquer aplicativo) e manter apenas o item da barra de status (totalmente funcional)?
Isso pode parecer uma duplicata do ícone Ocultar um dock do aplicativo, mas essa resposta também oculta o item da barra de status, depois que ninguém responde. Novas técnicas surgiram desde 2011?
Eu preferiria ter uma técnica sem outro aplicativo, mas se essa for a única opção, isso terá que ser feito ...
defaults write com.apple.dock hide-mirror -bool true;killall Dock
Respostas:
Consegui isso com um simples comando Terminal :
defaults write /Applications/Adium.app/Contents/Info.plist LSUIElement true
Por
defaults(1)
"Os padrões permitem que os usuários leiam, gravem e excluam os padrões de usuário do Mac OS X de um shell da linha de comando". Portanto, isso está realmente fazendo o mesmo que as outras respostas aqui, mas sem editar manualmente o arquivo plist, o que o torna muito mais seguro, sem mencionar mais fácil (e programável).fonte
defaults write /Applications/Just Press Record.app/Contents/Info.plist LSUIElement true
Dá o erro:Unexpected argument LSUIElement; leaving defaults unchanged.
. O que há de errado aqui? (Executando El Capitan).Sim, existe um caminho: basta acessar o aplicativo, clicar com o botão direito e mostrar o conteúdo da embalagem. Vá para Application / Contents e abra o info.plist com um editor de texto simples. Adicione estas linhas sob a chave dict:
Sim, existe uma diferença. NSUIElement é uma chave antiga. Desde que a Apple introduziu os serviços Launchd, eles usam a chave LSUIElement. Isso também está funcionando para o Adium, eu apenas testei.
Se ele diz que não pode salvar o arquivo, basta copiá-lo da pasta para a área de trabalho, editá-lo e movê-lo de volta para o aplicativo.
Lembre-se de que, com o elemento LSUI, o aplicativo está funcionando em segundo plano. Ele mantém o ícone do menu, mas seu aplicativo não aparecerá no App-Switcher (guia CMD +) nem no menu Force-Quit.
Aqui está uma captura de tela de como eu fiz isso:
fonte
Eu encontrei uma maneira que funciona para mim.
Originalmente, o usuário Chillin me disse que eu poderia apenas adicionar isso para o
Info.plist
arquivo entre asdict
tags usando TextEdit:Mas tudo o que vi foram algumas bobagens (veja abaixo as capturas de tela).
Mas instalei o XCode e abri o
Info.plist
arquivo no Property List Editor.Para abrir
Info.plist
, vá para o seu HD (por exemplo, Macintosh HD) e abra a pasta Aplicativos - Macintosh HD> Aplicativos> Clique com o botão direito do mouse em Adium> Abrir conteúdo do pacote> Conteúdo> CliqueInfo.plist
com o botão direito e abra com o Editor de lista de propriedades. Isso abrirá isso:Em seguida, clique em Adicionar item na parte superior e nomeie a chave como
LSUIElement
e a caixa de seleção do valor deve ser marcada (por exemplo, 1 ou Verdadeiro).LSUIElement
:Fonte
Nota: Quando você clica no campo de valor, a chave é renomeada automaticamente para
Application is agent (UIElement)
Ele deve ficar assim:
Então você pode abrir o Adium e ele ainda estará na barra de menus, mas não estará mais no Dock!
Este é o
Info.plist
arquivo que eu vi depois de usar o Property List Editor (destaquei uma das partes que foram alteradas):Como eu disse antes, o método que o usuário Chillin disse que trabalhou para algumas pessoas, mas isso funcionou para mim. Isto é o que eu vi quando Chillin respondeu a esta pergunta:
... onde eu deveria ter visto algo assim (imagem via hotdigitalnews ):
fonte
Resposta anterior está perto, mas sem charuto. Os arquivos Plist usam um formato de chave / valor, declarando o tipo da chave. O código correto é:
Cole estes antes das
</dict> </plist>
linhas, e voilà . Isso funciona para mim em High Sierra.Alguma ajuda extra para os menos experientes .........
A Apple, como sempre, dificulta esse tipo de controle sobre o seu próprio computador, quando não é impossível. Aqui está o que você deve fazer:
NB: Estou ignorando o número ridículo de vezes que você precisará digitar sua senha.
fonte