killall Dock, e quando o usarResposta curta: força o encerramento da Dock, e o macOS inicia logo uma cópia nova.
Nada é apagado e nada é reposto. As apps, as janelas e os ficheiros ficam intactos.
killall Dock
Cole isso no Terminal e prima Return. O Dock desaparece cerca de um segundo e volta. Não há confirmação nem resultado, o que é normal: o killall não mostra nada quando funciona.
killall é um comando Unix que encontra todos os processos em execução com um dado nome e lhes diz para parar. Dock é o nome do processo, com D maiúsculo, porque o macOS executa a Dock como uma aplicação normal em segundo plano.
A Dock é vigiada pelo launchd, que tem ordem para a manter viva. Por isso, assim que a mata, o launchd volta a iniciá-la. O truque é só esse. Não há nenhum comando "reiniciar a Dock" no macOS, por isso mata-a e deixa o sistema repô-la.
A nova Dock lê as definições de raiz ao arrancar, e é por isso que este comando aparece no fim de quase todos os tutoriais sobre a Dock. Alterar uma definição com defaults write só muda o valor guardado. A Dock em execução não dá por isso até reiniciar.
Sim, e é a forma normal de aplicar alterações à Dock. Não apaga nada, não mexe em ficheiros e não fecha apps. As apps em ecrã completo e os espaços do Mission Control ficam como estavam.
O único efeito visível é pequeno: uma app que esteja a saltar ou a mostrar um indicador para durante o segundo em que o Dock não está, e se o Dock estiver definido para se ocultar, volta oculto.
defaults write com.apple.dock. Sem ele, a alteração fica no ficheiro de preferências sem fazer nada.É aqui que muita gente se engana. killall Dock não repõe a Dock. Reinicia-a com exatamente as definições que já tinha. Se a Dock tem o tamanho errado ou as apps erradas, reiniciá-la não muda absolutamente nada.
Repor é outro comando e, ao contrário deste, deita trabalho fora:
defaults delete com.apple.dock; killall Dock
Isso apaga o ficheiro de preferências inteiro da Dock e depois reinicia-a, o que a traz de volta com as definições de fábrica. Todas as apps que fixou desaparecem, juntamente com o tamanho, a posição e a ocultação, e nada disso pode ser recuperado. O killall no fim só serve para a remoção ter efeito. Leia como repor a Dock do Mac antes de o executar.
O processo da Dock também executa o Mission Control, por isso killall Dock reinicia os dois. As secretárias, as janelas em cada uma e as apps em ecrã completo ficam onde estavam. Alguns pormenores dos espaços apanham as pessoas de surpresa:
defaults write com.apple.dock mru-spaces -bool false; killall Dock.Se preferir evitar o Terminal, o Monitor de Atividade faz o mesmo. Abra-o, procure Dock, selecione-o, clique no botão de parar na barra de ferramentas e escolha Sair. O launchd reinicia-a exatamente como antes.
Terminar sessão e voltar a iniciá-la também reinicia a Dock, juntamente com tudo o resto, e é por isso que é a forma lenta de chegar ao mesmo resultado.
Executa comandos da Dock com frequência? O nosso gerador de comandos para bloquear a Dock cria-os por si e acrescenta o killall Dock no fim, para nunca ser esquecido.
Executa estes comandos muitas vezes? Como bloquear o Dock num Mac: três formas comparadas.
Não. Para o processo da Dock e o macOS inicia logo um novo. Definições, apps fixadas e ficheiros ficam intactos. O comando que de facto apaga coisas é defaults delete com.apple.dock.
Porque o killall corresponde exatamente ao nome do processo, e o processo chama-se Dock. Escrever killall dock devolve "No matching processes belonging to you were found" e não faz nada.
Não. O Dock é um processo separado de tudo o que mostra. As apps continuam a correr e as janelas ficam onde estão.
Não. A Dock é executada com o seu utilizador, por isso pode encerrá-la sem permissões elevadas. Um guia que mande usar sudo killall Dock está a apontar para a Dock de outro utilizador, que não é o que quer.
É raro, e normalmente é só lentidão. Se tiver mesmo desaparecido, execute open -a Dock, ou termine sessão e volte a iniciá-la. Um reinício traz-na sempre de volta, porque o launchd a inicia como parte da sua sessão.
A maioria das pessoas executa killall Dock porque uma definição da Dock está sempre a ser desfeita. O Still Dock bloqueia a Dock do Mac: o tamanho, a posição, o conteúdo e a ocultação mantêm-se, e as alterações aplicam-se sem Terminal.
Usa mais do que um ecrã? A Dock também salta entre eles, o que é um problema à parte, com as suas próprias soluções: como manter a Dock do Mac num só ecrã.
Executou-o e nada mudou? Veja o killall Dock não funcionou para as causas habituais.
Se a Dock desapareceu por completo, siga a Dock do Mac desapareceu.