Ocultar um aplicativo em execução no Dock?


8

Existe uma maneira de ocultar o ícone de dock de um aplicativo em execução no Mac OS X?

Respostas:


12

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.plistcontido 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á.

Docklesse Dock Dodgerfaça essa alteração automaticamente nos aplicativos.


Doente, existe um aplicativo que automatiza isso?
Renderização

@ Fendi eu adicionei dois aplicativos que fizeram isso. No entanto, nunca os experimentei com as versões mais recentes do OS X.
Maverik

Existe uma razão específica para que esse método não esteja funcionando com o Parallels?
Renderização

@ Fendi Eu não sei, eu não sou um usuário da Parallels, então não posso testá-lo. Desculpa!
Maverik

Isso funcionou para mim ao ocultar as notificações do dock do Spotify. Um efeito colateral é que a barra spotify superior desaparece. Parece que minha máquina não sabe que o Spotify está em execução, então não posso sair. W / e se livrar de números de notificação
Connor Sanguessuga

1
  1. 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)

  2. 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.

  3. 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.

  4. 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).

  5. 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.)

  6. 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)

  7. 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.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.