Como você oculta o Finder da lista de aplicativos ao usar Command-Tabbing?

Como você oculta o Finder da lista de aplicativos ao usar Command-Tabbing?

Já é assim que meu Mac está configurado. Eu gostaria de desligá-lo.

Responder1

Atualização 2021:Esta resposta era válida para versões mais antigas do macOS. Agora, você não pode substituir o Info.plistarquivo devido à Proteção de Integridade do Sistema (SIP). Se você realmente deseja fazer isso, desative o SIP, mas lembre-se de que isso pode ter fortes implicações de segurança para o seu sistema.

Geralmente, você pode ocultar qualquer aplicativo do Dock e da lista de troca de aplicativos ativandoa LSUIElementpropriedade.

Se esta chave estiver definida como “1”, o Launch Services executa o aplicativo como um aplicativo de agente. Os aplicativos do agente não aparecem no Dock ou na janela Forçar Encerramento. Embora normalmente sejam executados como aplicativos em segundo plano, eles podem vir para o primeiro plano para apresentar uma interface de usuário, se desejado.

Então, abra a lista de propriedades do aplicativo:

/Applications/Application.app/Contents/Info.plist

… e adicione a LSUIElementchave à raiz da árvore, com valor 1.


Você pode acessá-lo clicando com o botão direito do mouse no aplicativo*, selecionandoMostrar conteúdo do pacotee abrindo o Info.plistarquivo. Idealmente, você faria isso comEditor de lista de propriedades.app(que vem com o Xcode 3) ou o próprio Xcode 4. Você também pode usar um editor de texto simples, já que o arquivo é apenas XML.

Após alterar o valor e salvar o arquivo, você deve reiniciar seu dock:

killall Dock

…ou, se você acabou de alterar as propriedades do Finder, reinicie-o clicando com o botão direito no ícone enquanto segura e selecionandoReiniciar localizador.

Uma abordagem semelhante também foi mencionada recentemente no LifeHacker:Remova o Finder do alternador de aplicativos no OS X**

* O Finder está realmente em /System/Library/CoreServices/Finder.app, não em /Applications.
** Menciona NSUIElement, para o qual não encontro referência nas documentações de desenvolvedores da Apple. Se alguém pudesse me esclarecer sobre a diferença entre os dois, vá em frente.

informação relacionada