Existe uma maneira de desativar completamente o Dock?

42

Quero que o Dock se vá completamente. Não o usei nos últimos três lançamentos do OS X (10.5 até o momento). Eu quero que ele se foi completamente, e o LaunchBar lá. Existe uma maneira de matar o Dock para que ele não carregue ou execute?

Everett
fonte
Sei que isso foi há um tempo atrás, mas seu comentário à resposta original abaixo indica que você desistiu dessa ideia. Você já tentou as outras soluções nesse meio tempo? Essa coisa de 1000 segundos é incrível. Uso minha barra de ativação acessada por meio de um gesto do touch pad, o qual prefiro muito mais usar o dock. Talvez você possa atualizar sua postagem original com um resumo de como as coisas evoluíram desde que a pergunta original foi feita.
Geoff Pointer
Não, nunca tentei as outras soluções, pois nenhuma delas teria feito tudo o que estava procurando. Só acho que, dados todos os outros métodos mais precisos de interação com o Finder, o dock é antiquado. Eu não queria gastar recursos nisso.
Everett
Concordo com o dock e agora uso o meu mac sem ele. Ele ainda está lá, é claro, e você ainda pode vê-lo na exposição do aplicativo, mas o espaço na tela agora está completamente livre dele. O que ainda incomoda você em usar a solução de Joonas?
Geoff Pointer

Respostas:

40

O processo do Dock no OS X é responsável por mais do que apenas o Dock real na tela. Faz várias coisas em segundo plano, incluindo o Painel. O mais notável é que o Finder não funcionará corretamente se o processo do Dock não estiver em execução; portanto, desligá-lo completamente é praticamente impossível, sem interromper o OS X no processo.

O melhor que posso sugerir é manter a doca oculta e diminuir o tamanho possível para que você tenha menos probabilidade de acioná-la.

Você também pode posicioná-lo onde é menos provável que atrapalhe - como você provavelmente sabe, você pode colocá-lo à esquerda, à direita ou na parte inferior da tela. Mas você também pode fixá-lo em um canto específico, basta usar o defaults write com.apple.dock pinning -string startcomando Digite esse comando no Terminal (substitua startpor endpara alterar em qual canto ele entra ou middlepara voltar ao padrão), depois killall Dockreinicie o Dock e aplique a alteração.

robmathers
fonte
5
Obrigado por explicar POR QUE isso não pode acontecer. Agora eu sei que preciso parar de perder tempo com essa ideia. Obrigado.
Everett
Definitivamente, essa idéia não é uma perda de tempo; há uma solução muito boa, detalhada por Joonas abaixo, que eu tentei e funciona exatamente como se o Dock tivesse desaparecido completamente. Se você realmente quiser dar uma olhada momentaneamente, há um teclado equivalente para alternar o Dock, que você pode personalizar em Preferências do Sistema: Teclado: Atalhos.
Geoff Pointer
40

Este artigo da Lifehacker.com.au sugere definir o atraso de ocultação automática do Dock para 1000 segundos, da seguinte forma:

defaults write com.apple.dock autohide-delay -float 1000; killall Dock

Para restaurar o comportamento padrão:

defaults delete com.apple.dock autohide-delay; killall Dock

O autor diz que define o atraso para dois segundos, para que ele ainda possa chegar ao Dock nesses casos raros, quando necessário.

Christian Long
fonte
1
@AlexFord Tente usar minúsculas ed no Dock.
Brian Gordon
2
@ Reb.Cabin defaults write com.apple.dock autohide-delay -float 2; killall Dock faz trabalho. Eu acabei de fazer isso.
Benjamin R
1
Se você fizer isso, você também pode abrir a doca com ctrl+up-arrow
Ian Dunn
4
Funciona na Sierra e OPT+ CMD+ Dmostra a estação, se você realmente precisar.
Charlotte
7

Essa resposta realmente não acrescenta muito ao que já está aqui, mas senti que as respostas que ofereciam soluções para escondê-la careciam de algumas informações.

Eu pessoalmente uso o uBar e usei o seguinte conjunto de comandos do terminal sem problemas. Só posso confirmar que os usei sem problemas desde El Capitan. Não me lembro mais além disso, com certeza.

Para ficar claro, isso apenas oculta o Dock, para que você nunca precise lidar com isso aparecendo acidentalmente.

Para quem não sabe, essas linhas de código devem ser executadas no Terminal. Ela pode ser encontrada aqui: /Applications/Utilities/Terminal.app. Basta abrir o Terminal e colar nas linhas e pressionar enter.

# Hide Dock
defaults write com.apple.dock autohide -bool true && killall Dock
defaults write com.apple.dock autohide-delay -float 1000 && killall Dock
defaults write com.apple.dock no-bouncing -bool TRUE && killall Dock

# Restore Dock
defaults write com.apple.dock autohide -bool false && killall Dock
defaults delete com.apple.dock autohide-delay && killall Dock
defaults write com.apple.dock no-bouncing -bool FALSE && killall Dock

Você também pode executar cada linha separadamente.

Explicação sobre o que cada linha faz:

  1. Primeira linha ativa ocultar automaticamente
    • Como alguém mencionou, Cmd+Alt+Dainda alterna a visibilidade do Dock como antes. Isso é útil se você precisar atribuir um aplicativo a um espaço específico. Usar o Dock é o único caminho (AFAIK) .
  2. Por padrão, quando o Dock automático do Dock está ativado, passar o mouse sobre a borda onde está localizado mostra o Dock praticamente imediatamente. Essa linha faz com que o atraso do foco passe por 1000 segundos, tornando praticamente impossível mostrar o encaixe acidentalmente se você passar o mouse sobre a borda. Você teria que deixá-lo ali por ~ 17 minutos.
  3. Isso remove a animação de rejeição que ocorre quando os aplicativos desejam sua atenção ou quando um aplicativo está sendo iniciado. Percebi que, dependendo do tamanho do ícone do Dock, eles podem atingir o pico a partir da borda quando começarem a pular. Isso se livra desse problema.

killall Dockno final de cada linha força o Dock a sair e depois se restaura automaticamente. Isso é basicamente para carregar as novas configurações. Só é necessário executar killall Dockapós a última linha, mas dessa maneira é mais fácil executar as linhas separadamente, se necessário ... e a granel realmente não faz diferença.

Joonas
fonte
1
Esta é uma resposta boa e completa. Como não uso mais o mouse, uso o gesto padrão do Launchpad para iniciar aplicativos e me organizei com eficiência para acessar meus aplicativos em tempo real. Achei interessante notar que o dock também aparece na parte inferior da tela quando você desliza para cima para o Mission Control e para o App Exposé, que também são maneiras muito rápidas de ver o Dock, se necessário. Não vale a pena uma nova resposta aqui, mas talvez você possa adicionar esse ponto à sua resposta?
Geoff Pointer
BTW ubar tem uma configuração que elimina o antigo dock agora
Samy
2

Você pode alterar o tamanho dos ícones para 1 px:

defaults write com.apple.dock tilesize -float 1; killall Dock

Yukulélé
fonte
Seria útil se você fornecesse mais informações sobre essa configuração e como restaurá-la ao seu padrão.
Geoff Pointer
Essa configuração altera o tamanho do ícone do dock da maçã.
Yukulélé 15/10/1918
para voltar, execute este comando, mas substitua 1 por 64
Yukulélé 15/10
ou simplesmente vá para a preferência do sistema> encaixe e altere o valor do tamanho
Yukulélé 15/10
O lado negativo dessa idéia é que não é simples se você deseja dar uma olhada rápida na doca.
Geoff Pointer