
Eu ainda gostaria de usar o dock e alternar entre mostrar/ocultar com o atalho de teclado padrão, mas apenas retire completamente o gatilho do mouse da equação.
Sei que perguntas semelhantes foram feitas, mas nem sempre pretendo ocultar, desativar ou remover o dock, apenas desligue o gatilho do mouse.
Responder1
DeComo remover o Dock no Mac OS X Leopard:
padrões escrevem com.apple.dock tilesize -int 1 padrões escrevem com.apple.dock pinning -string start
Esta é uma espécie de solução alternativa:
Ele deve estar totalmente fora do caminho nesse ponto, a menos que você passe o mouse totalmente no canto inferior esquerdo.
Os comandos acima podem ser adicionados a um serviço do Automator e ainda outro para habilitar coisas novamente, como:
padrões escrevem com.apple.dock tilesize -int 20 padrões escrevem com.apple.dock pinning -string middle
Ambos os serviços podem receber uma tecla de atalho diferente. Ou, para alternar usando um único serviço do Automator e, portanto, usando uma única tecla de atalho:
tileSize="$(padrão lido com.apple.dock tilesize)" if ["$tileSize" -ne 1] então # Faça com que o Dock seja ocultado automaticamente, o menor possível e # mova-o para um canto padrões escrevem com.apple.dock autohide -boolean true padrões escrevem com.apple.dock tilesize -int 1 padrões escrevem com.apple.dock pinning -string start outro padrões escrevem com.apple.dock autohide -boolean false # Escolha o tamanho que desejar: padrões escrevem com.apple.dock tilesize -int 20 # Escolha sua preferência pessoal, início, meio ou fim: padrões escrevem com.apple.dock pinning -string middle fi doca killall
VerTroca rápida de usuário/menu Apple?para obter detalhes sobre como criar serviços e atribuir um atalho de teclado a eles.
Observação: 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! Duvido que alguém possa conseguir o mesmoscript de preferências do sistema usando AppleScript, já que isso não parece suportar tamanhos muito pequenos, nem suporta mover o Dock para um canto:
diga ao aplicativo "Eventos do Sistema" informe as preferências do dock - não importa quão pequeno seja o número: não vai ajudar definir o tamanho do encaixe para 0,0000000001 -- borda da tela: esquerda, inferior, direita definir a borda da tela para baixo definir autohide como verdadeiro fim diga fim diga
Por estranho que pareça, quandonãousando killall Dock
, mas em vez disso, ter o script Bash seguido por algum AppleScript para alterar screen edge
, meu OS Xmuitas vezesaplica o novo valor em tilesize
tempo real. Mas é um pouco inconsistente para o meu gosto.
Além de algumas outras configurações que podem ocultar ainda melhor o Dock:
padrões escrevem com.apple.dock launchanim -bool false padrões escrevem ampliação com.apple.dock -bool false padrões escrevem com.apple.dock mineffect -string scale padrões escrevem com.apple.dock orientação -string inferior
Responder2
UsarDoca desaparecida 1.0.3(US$ 14,95).
Dock Gone mantém o Dock fora do seu caminho até que você o solicite especificamente. Pressione a tecla de atalho para fazer o dock desaparecer e reaparecer:
Embora você sempre possa ocultar o DocksemDock Gone, ele reaparecerá sempre que você passar o mouse sobre a borda da tela, bloqueando tudo o que estiver abaixo do cursor. E você pode ter certeza de que isso acontecerá no pior momento possível.Dock Gone evita issomovendo o Dock completamente para fora do seu caminho, desligando-o efetivamente até que você o solicite de volta.
Você pode atribuir a ele o atalho de teclado padrão.
Responder3
Só quero ressaltar que existe um truque para conseguir o que você deseja. Digite isto no terminal:
Leão da Montanha e mais recente
Isso pode funcionar no Snow Leopard, mas não testei.
defaults write com.apple.dock autohide-delay -float 100 && killall Dock
definir o float para 100 significa que você pode controlar o tempo de atraso (em segundos) para quando pairar ativará o dock. Deve ser muito difícil mostrar acidentalmente o dock oculto com um atraso de 100 segundos.
Para redefinir os padrões, basta executar este comando:
defaults delete com.apple.dock autohide-delay; killall Dock