De Como remover o Dock no Mac OS X Leopard :
defaults write com.apple.dock tilesize -int 1
defaults write com.apple.dock pinning -string start
Isso é meio que uma solução alternativa:
Ele deve estar totalmente fora do caminho nesse ponto, a menos que você passe o mouse por todo o canto inferior esquerdo.
Os comandos acima podem ser adicionados a um serviço do Automator e, ainda, outro para ativar as coisas novamente, como:
defaults write com.apple.dock tilesize -int 20
defaults write com.apple.dock pinning -string middle
Ambos os serviços podem ser atribuídos a uma tecla de atalho diferente. Ou, para conseguir alternar usando um único serviço Automator e, portanto, usando uma única tecla de atalho:
tileSize="$(defaults read com.apple.dock tilesize)"
if [ "$tileSize" -ne 1 ]
then
# Make the Dock autohide, as small as possible, and
# move it into a corner
defaults write com.apple.dock autohide -boolean true
defaults write com.apple.dock tilesize -int 1
defaults write com.apple.dock pinning -string start
else
defaults write com.apple.dock autohide -boolean false
# Choose whatever size you like:
defaults write com.apple.dock tilesize -int 20
# Choose your personal preference, start, middle or end:
defaults write com.apple.dock pinning -string middle
fi
killall Dock
Vejo Troca Rápida de Usuários / Menu Apple? para detalhes sobre como criar serviços e atribuir um atalho de teclado a ele.
Nota : killall Dock
também redefine o Dashboard (e provavelmente o Exposé, mas não o Spaces). Se alguém souber de algum outro efeito colateral, por favor, comente! Eu duvido que alguém poderia conseguir o mesmo Preferências de Sistema de script usando o AppleScript , como isso não parece suportar tamanhos muito pequenos, nem suporta mover o Dock em um canto:
tell application "System Events"
tell dock preferences
-- no matter how small the number is: won't help
set dock size to 0.0000000001
-- screen edge: left, bottom, right
set screen edge to bottom
set autohide to true
end tell
end tell
Estranhamente, quando não usando killall Dock
, mas em vez disso, ter o script Bash ser seguido por alguns AppleScript para alterar screen edge
meu OS X frequentemente aplica o novo valor para tilesize
no vôo. Mas é um pouco inconsistente para o meu gosto.
Como um aparte algumas outras configurações que podem esconder o Dock ainda melhor:
defaults write com.apple.dock launchanim -bool false
defaults write com.apple.dock magnification -bool false
defaults write com.apple.dock mineffect -string scale
defaults write com.apple.dock orientation -string bottom
Eu só quero salientar que há um truque para conseguir o que você quer. Digite isto no terminal:
Leão da montanha e mais recente
Isso pode funcionar no snow leopard, mas eu não testei nele.
defaults write com.apple.dock autohide-delay -float 100 && killall Dock
definir o float como 100 significa que você pode controlar o tempo de atraso (em segundos) para quando o foco for ativado. Deve ser muito difícil exibir acidentalmente a doca oculta com 100 segundos de atraso.
Para redefinir de volta para os padrões, faça este comando:
defaults delete com.apple.dock autohide-delay; killall Dock
fonte