Respostas:
Nota importante: No Mac OS X 10.5+, o método explicado abaixo funciona apenas para aplicativos que não estão usando o recurso " Assinatura de código ", que foi introduzido na 10.5 para garantir a autenticidade do código em execução. O resultado da aplicação desse método a um aplicativo assinado é diferente; isso pode causar o travamento do aplicativo ao iniciar ou resultar em um comportamento inesperado .
Você pode editar o arquivo Info.plist
contido no diretório de cada aplicativo (por exemplo /Applications/VLC.app/Contents/Info.plist
) adicionando as seguintes linhas:
<key>LSUIElement</key>
<string>1</string>
Por exemplo:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>LSUIElement</key>
<string>1</string>
<key>BuildMachineOSBuild</key>
<string>11G63</string>
<key>CFBundleDevelopmentRegion</key>
...
...
</dict>
</plist>
Quando você iniciar o aplicativo, verá o ícone apenas por um segundo e ele desaparecerá.
Dockless
e Dock Dodger
faça essa alteração automaticamente nos aplicativos.
Isso funcionou muito bem. Como eu queria abrir o Mail a cada 15 minutos, criei um script no Applescript Editor que se parece com isso:
repetir
a aplicação "Mail" tell
ativar
atraso de 60 * 15
end tell
final repeat
O atraso de 60 é de 60 segundos e eu o multipliquei por 15 (= 15 minutos)
Então, no Applescript, cliquei em "Compilar" e depois em "Salvar" e o nomeie "E-mail a cada 15", mas certifique-se de nomeá-lo como um aplicativo e não como um script na minha pasta Aplicativos.
Vá para o Finder e, na pasta Aplicativos, está o seu novo arquivo "Mail every 15". Clique com o botão direito do mouse no arquivo e escolha "Mostrar conteúdo do pacote"> Conteúdo.
Você verá um arquivo chamado Info.plist no qual você pode abrir o arquivo no seu editor de texto clicando duas vezes.
Depois de abrir o arquivo, insira o código mencionado acima e coloque logo abaixo da linha "dict"
Nota: Quando você começar a tentar editar, ele avisará:
Você não tem permissão para gravar na pasta em que o arquivo “Info.plist” está. Você pode duplicar este documento e editar a duplicata. Somente a duplicata incluirá suas alterações.
Vá em frente e duplique-o e faça a alteração de 2 linhas com a inserção. Salve o arquivo na área de trabalho como Info.plist (assim como o arquivo original).
O Finder ainda deve estar aberto; caso contrário, reabra-o repetindo a etapa 3. Renomeie o arquivo original, denominei Info-A.plist (apenas para uma medida segura. Tenho certeza de que você pode mover o arquivo para a lixeira, mas eu não queria se arriscar.)
Troquei de lugar com os arquivos (movi o Info.plist da área de trabalho para a pasta "Enviar a cada 15> Conteúdo" e movi o Info-A.plist para a área de trabalho)
Vá para Preferências do sistema> Usuários e grupos> Itens de logon e cliquei no sinal + para adicionar um aplicativo de logon para iniciá-lo na inicialização ou login. Agora, ele é aberto a cada 15 minutos e o ícone e o aplicativo não são mais visíveis quando são abertos.
Espero que isso ajude, porque eu não sei nada sobre Macs e tive que fazer muita pesquisa antes de finalmente acertar. Esta página da web estava onde eu estava quando finalmente entendi direito, então estou registrando esta para referência futura.