No Mac OS X 10.6, existe uma maneira de desativar o gatilho que mostra o dock quando o mouse está na borda da tela?

No Mac OS X 10.6, existe uma maneira de desativar o gatilho que mostra o dock quando o mouse está na borda da tela?

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.

texto

Observação: killall Docktambé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 tilesizetempo 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

informação relacionada