Resposta curta: o macOS consegue bloquear o tamanho, a posição, o conteúdo e o ocultar automático do Dock, e os comandos estão abaixo.
A pegadinha em um Mac compartilhado é que qualquer pessoa que consiga abrir o Terminal pode desfazê-los em uma linha. Se isso importa, você precisa de um perfil de configuração em vez disso, e essa seção também está mais abaixo. Se o Mac é só seu, como bloquear o Dock em um Mac é a resposta mais curta.
Um Mac usado por mais de uma pessoa acumula pequenas mudanças. Alguém encosta no divisor e todo ícone fica de um tamanho diferente. Alguém arrasta um app para fora porque não o reconheceu. Alguém ativa a ocultação automática, ou move o Dock para a esquerda, e ninguém assume a culpa.
Nada disso é malicioso e nada disso é difícil de resolver. É só incessante, e numa máquina de recepção, numa sala de aula ou numa vitrine de loja, isso parece falta de manutenção.
Configure o Dock exatamente como você quer primeiro, porque esses comandos congelam o que estiver ali no momento em que você os roda. Depois abra o Terminal e rode os que você precisar:
defaults write com.apple.dock size-immutable -bool true; killall Dock
defaults write com.apple.dock position-immutable -bool true; killall Dock
defaults write com.apple.dock contents-immutable -bool true; killall Dock
defaults write com.apple.dock autohide-immutable -bool true; killall Dock
Tamanho impede que o divisor seja arrastado. Posição o mantém na borda que você escolheu. Conteúdo impede que ícones sejam arrastados para fora, soltos ali dentro ou reorganizados. Ocultar automaticamente fixa o ajuste de ocultar e mostrar.
O gerador de comandos gratuito escreve tudo isso para os bloqueios que você escolher. Troque true por false para liberar qualquer um deles. Os controles correspondentes nos Ajustes do Sistema ficam acinzentados enquanto um bloqueio está ativo, o que preocupa quem os encontra depois.
Uma coisa que vale saber: o bloqueio de conteúdo impede que o Dock seja editado. Apps em execução ainda aparecem na seção temporária à direita, e isso é normal, não é o bloqueio falhando.
Esses ajustes ficam na conta de usuário que os rodou. Isso significa que:
false, e é o primeiro resultado para quem pesquisar.Para um Mac da família isso geralmente está bem, já que ninguém está tentando burlar. Para um quiosque, uma máquina de recepção ou uma sala de aula, não é um bloqueio, é uma sugestão.
O Tempo de Uso, que substituiu os Controles Parentais, é a sugestão mais comum para bloquear um Mac compartilhado. Ele é realmente bom em restringir quais apps podem rodar, bloquear conteúdo e limitar horários.
Ele não gerencia o Dock. Não existe configuração do Tempo de Uso para tamanho, posição ou conteúdo do Dock. Se o problema que você realmente tem é o Dock sendo reorganizado, o Tempo de Uso não é a ferramenta certa, e mesmo assim muitos conselhos mandam as pessoas para lá.
O mecanismo que realmente se mantém em uma máquina compartilhada é um perfil de configuração. É a mesma coisa que empresas e escolas usam para gerenciar Macs em escala, e ele tem prioridade sobre uma preferência no nível do usuário.
Um perfil mantém o Dock bloqueado mesmo com comandos do Terminal, com uma reinicialização, e com a remoção do que quer que o instalou. Ele é removido de propósito, em Ajustes do Sistema, Geral, Gerenciamento de Dispositivos, não por acidente.
O Still Dock, que bloqueia o Dock do Mac, pode instalar um perfil por bloqueio direto da sua barra de menus, sem que você escreva nenhum XML de perfil, e é claro sobre a troca envolvida: perfis são a resposta certa para um Mac que outras pessoas usam, e a resposta errada para o seu próprio, onde os bloqueios comuns se desfazem com um clique e nunca pedem senha.
Usa mais de uma tela? O Dock também pula entre elas, o que é um problema separado com suas próprias soluções: como manter o Dock do Mac em uma só tela.
Um perfil é a resposta certa para um Mac compartilhado. Para o seu, compare as três: como bloquear o Dock num Mac. Numa máquina que outras pessoas usam, também desative a seção de apps recentes, que um bloqueio sozinho não remove: como impedir apps recentes e sugeridos.
Vai configurar uma sala de Macs de escola? Esse caso tem seu próprio guia: bloqueando o Dock em um Mac de sala de aula.
O app gratuito Still Dock para iPhone e Apple Watch muda esses bloqueios, e o Impedir que ⌘Q encerre, direto do seu telefone, sem precisar entrar no Mac compartilhado.
Não. Um comando defaults write se aplica à conta que o executou, então execute-o em cada conta. Um perfil enviado por um MDM é a única versão disso que cobre todas as contas de uma vez, incluindo contas criadas depois. Um perfil que você instala sozinho, incluindo os que o Still Dock cria, se aplica à sua sessão.
Não pelos Ajustes do Sistema, já que os controles ficam acinzentados enquanto um bloqueio está ativo. Mas o comando para desfazer no Terminal é uma linha só e fácil de achar, então trate esses bloqueios como proteção contra acidentes, não contra alguém decidido.
Não. Ele só controla o Dock. Para restringir o que pode ser instalado ou executado, use o Tempo de Uso ou um perfil de dispositivo gerenciado.
O perfil permanece e o Dock continua bloqueado, que é todo o objetivo. Remova-o em Ajustes do Sistema, Geral, Gerenciamento de Dispositivos.
O mecanismo é o mesmo. A diferença é que o perfil de um Mac gerenciado é instalado remotamente e bloqueado, para que você não consiga removê-lo localmente. Um que você mesmo instala, você sempre pode remover.