Como faço para ocultar / mostrar automaticamente o dock mais rápido?

91

Eu realmente gosto do recurso de ocultação automática do dock no Mac OS X. No entanto, a animação para o dock reaparecer é um pouco lenta demais para mim. Como isso é bastante irritante, desabilito o recurso.

É possível reduzir manualmente o tempo para que o dock reapareça?

Btw: Estou ciente de que é possível usar o combinação de teclas Dpara alternar entre ocultar / mostrar automaticamente para o dock. Mas eu quero solução sem usar o teclado.

gentmatt
fonte
1
Não acho que exista uma maneira de acelerar a animação, você poderia diminuir o tamanho da doca e atingir seu ponto mais rápido mais rapidamente?
Graeme Hutchison
Se você estiver usando o Lion, já pensou em usar o Launchpad em vez do dock? É incrivelmente rápido e os aplicativos podem ser organizados em uma ordem que facilita encontrar / clicar neles. Eu uso a doca mas eu estou achando Launchpad bastante rápido e pode considerar a usá-lo mais ...
Richard
@GraemeHutchison Diminuir a doca não muda nada, infelizmente.
gentmatt
@ Richard Eu não uso o Launchpad, já que suas animações têm fps muito baixo no meu Macbook pro. Além disso, o Launchpad não classifica os aplicativos por padrão (por exemplo, em ordem alfabética), e é por isso que prefiro acessar os aplicativos pela pasta de aplicativos no dock. Além disso, não gosto que o Launchpad se espalhe por toda a tela. O ângulo de visão é muito grande para mim. Mas meus 2 centavos, eu acho.
gentmatt
1
Eu não acho que o OP estava realmente preocupado com a animação em si, que muitas das respostas abordaram. Eu acho que o OP só quer, como eu, que o Dock saia mais rápido. E o maior atraso aqui é o atraso de introdução. (Mesmo que não seja realmente o maior atraso, é onde o atraso é percebido). Para mim, a solução postada por genmatt foi, portanto, perfeita. Eu o apliquei, agora meu Dock parece totalmente responsivo. Eu recomendo isso ao OP (se eles estiverem no Lion).
GreenAsJade

Respostas:

145

Para fazer com que o Dock volte instantaneamente à exibição quando necessário, em vez de deslizar, abra uma janela do Terminal e digite o seguinte:

defaults write com.apple.dock autohide-time-modifier -int 0;killall Dock

Acho isso útil, mas se você quiser que a animação do dock reapareça por uma fração de segundo, tente o seguinte:

defaults write com.apple.dock autohide-time-modifier -float 0.15;killall Dock

Para voltar ao efeito deslizante padrão, abra uma janela Terminal e digite o seguinte:

defaults delete com.apple.dock autohide-time-modifier;killall Dock
Marius Butuc
fonte
1
Sim @Lri, as soluções são inspiradas no livro Mac Kung Fu .
Marius Butuc
Finalmente! Eu estava procurando por uma resposta para 'idades'. Muito obrigado.
gentmatt 19/12/11
@ Matt bem-vindo! :)
Marius Butuc
Isso funciona no Mavericks. Ele não apenas elimina a animação, mas também elimina o pequeno atraso aparente antes da animação. Torna-se instantâneo!
Marquez
É possível fazer isso com a barra de menu também, pois ela pode mostrar / ocultar animações?
Oliver Dixon
85

Você pode definir manualmente o tempo que leva para o dock aparecer.

Ao contrário da autohide-time-modifierdica publicada por Marius Butuc, este comando não remove a animação do Dock quando ele aparece.

Primeiro, ative a ocultação automática em Preferências do sistema → Dock → Ocultar automaticamente ou digite + + D Em seguida, abra o Terminal e digite:

defaults write com.apple.dock autohide-delay -float 0; killall Dock
  • 0é o tempo que leva para o Dock aparecer em segundos. Você pode escolher flutuadores e números inteiros 2, por exemplo 0.5, ...
  • killall Dock faz com que o Dock reinicie.

Restaure o comportamento padrão usando ...

defaults delete com.apple.dock autohide-delay; killall Dock

Observe que com.apple.dock faz distinção entre maiúsculas e minúsculas.

De acordo com o MacOSHints, esse truque foi encontrado pela engenharia reversa do desenvolvedor Christian Baumgart, da Hyperdock .

Este comando funciona apenas no OS X 10.7 ou mais recente.

gentmatt
fonte
6
Eu não acho que o OP estava realmente preocupado com a animação em si, que muitas das respostas abordaram. Eu acho que o OP só quer, como eu, que o Dock saia mais rápido. Para ficar claro: acho que essa é a pergunta do OP - "como posso fazer o Dock sair mais rápido?" E o maior atraso aqui é o atraso de introdução. (Mesmo que não seja realmente o maior atraso, é onde o atraso é percebido). Para mim, a solução postada por genmatt foi, portanto, perfeita. Eu o apliquei, agora meu Dock parece totalmente responsivo - essa é a resposta para a pergunta "real". Eu recomendo isso para o OP
GreenAsJade
1
Isso não funcionou para mim em dissidentes.
Marquez
1
O mesmo aqui que eu tenho medo. Não há diferença no Mavericks.
VLostBoy
Isso funciona para mim em dissidentes
Hải Phong
Funciona muito bem em El Capitan
José Rui Santos
45

As modificações nas respostas de @ gentmatt e de @ Marius Butuc são importantes. Fiz alguns testes e, na minha opinião, o atraso (antes do início da animação do slide) deve ser zero, enquanto a duração da animação deve ser de 0,4s (para parecer natural, mas rápida). Você pode aplicar facilmente essas configurações ocultando sua Dock (> Dock> Ativar ocultação ou ⌥⌘D) e inserindo estes comandos no Terminal:

defaults write com.apple.dock autohide-delay -int 0
defaults write com.apple.dock autohide-time-modifier -float 0.4
killall Dock

Você pode alterar os valores 0e 0.4ver se uma configuração diferente funciona melhor para você. Não se esqueça de mudar intpara floatse você deseja usar um flutuador em vez de 0.

Se você não gostar, poderá desfazer as alterações usando estes comandos:

defaults delete com.apple.dock autohide-delay
defaults delete com.apple.dock autohide-time-modifier
killall Dock
Jonathan
fonte
sentir-se natural?
SoilSciGuy
@SoilSciGuy Com "natural", quis dizer me sentir semelhante à animação padrão.
13134 Jonathan
1
que são as pequenas coisas +1
2Toad
2
Perfeito! Exatamente o que eu queria - sem demora, curta duração. Obrigado!
Subfuzion
2
Definitivamente, a melhor resposta. Deve ser o aceito.
F1nn
3

Também acho o Dock lento para usar e o Launchpad pode ser lento. Você pode tentar um iniciador de aplicativos como o LaunchBar ou o Alfred. O primeiro é um programa pago (com uma demonstração gratuita), o segundo é gratuito. Permite iniciar aplicativos muito rapidamente, juntamente com centenas de outras funções, com aplicativos, arquivos, pastas e muito mais. Eu não uso, ou sinto falta, do Launchpad ou do Dock ... mesmo em um Mac novo, eles são muito lentos, sem mencionar que são movidos por mouse.

Chris
fonte
Obrigado. Eu já uso Alfred (e Quicksilver antes disso) no Spotlight. Desde que eu uso um SSD, isso é ainda mais surpreendente. Os resultados aparecem instantaneamente. No entanto, como estou procurando uma resposta "clique para escolher", isso não é suficiente. ;)
gentmatt
Voto positivo como uma resposta útil à pergunta original. Você não pode saber quais soluções o OP já rejeitou, a menos que ele diga isso em sua pergunta.
Jonathan Van Matre
1

Isso é meio complicado, mas faz o Dock parecer um pouco mais rápido.

Se o seu Dock estiver no lado direito da tela (o meu é; varia para o local desejado do Dock), defina os Hot Corners superior e inferior direito para acionar a Barra de Ativação. Quando o mouse atinge um canto quente, ele dispara a ação instantaneamente, ao contrário de um breve atraso com o Dock Hiding. Se o Dock estiver oculto e o Launchpad for acionado, o Dock será exibido. Ignorar barra de ativação; clique no que deseja no seu Dock.

Portanto, se você mover o mouse para a borda, fará com que o Dock apareça após um breve atraso, mas acerte um dos cantos e o Dock aparecerá mais rápido. Há uma ação perturbadora no restante da tela (por exemplo, Launchpad), mas se você pode ignorá-la, obtém os resultados desejados.

Daniel
fonte
1
Obrigado pela sua resposta. Como o Launchpad não funciona bem, não quero usá-lo. O efeito de sombra para o Launchpad aparecer não é suave no meu MBP 3,1. Por ser tão lento, não há ganho real. Além disso, todos os cantos quentes já estão reservados para outras funções.
gentmatt
Ah ok. Na minha máquina, isso faz o Dock parecer mais rápido, mas sua experiência é obviamente diferente.
Daniel
Voto positivo como uma resposta útil à pergunta original. Você não pode saber quais soluções o OP já rejeitou, a menos que ele diga isso em sua pergunta.
Jonathan Van Matre
1

@gentmatt, eu sempre instalo segredos no meu computador. Ele tem várias variáveis ​​de sistema e aplicativo que você pode alternar ou definir e a animação do dock é uma delas. Também permite que você coloque espaçadores na doca para organizá-lo um pouco. E o melhor é que funciona como um painel de controle, para que nenhuma experiência no Terminal seja necessária. http://secrets.blacktree.com

boobami
fonte
Obrigado! Eu sou novo no site, mas nunca notei que eles têm um pré-painel para download. Muito obrigado :)
gentmatt
1

Para torná-lo um pouco mais fácil ... aqui está a resposta de Jonathan, com ponto e vírgula para que tudo possa ser copiado e colado na janela do terminal de uma só vez. (E ajustei o tempo da animação da maneira que eu mais gostava). MUITO GRANDE Parabéns a Jonathan por essa sugestão, tentei votar nele, mas não tenho representante suficiente!

Abra o Terminal e copie o seguinte código nele :)

defaults write com.apple.dock autohide-delay -int 0; defaults write com.apple.dock autohide-time-modifier -float 1.0; killall Dock

Ajuste o número -float para alterar o tempo da animação

Steve Hall
fonte
1
Mas a resposta de Jonathon podem ser recortados e colados no Terminal de uma só vez
user151019
1
Steve Hall, seu código (com ponto e vírgula e copiar e colar) funcionou para mim. Obrigado!! MacBook Pro no final de 2011 OS X Mavericks
1

Bom tutorial, mas o problema é que ainda é preciso aparecer um pouco depois que você aponta o mouse para a área de encaixe. Para reduzir o atraso, você precisa usar esse código

defaults write com.apple.Dock autohide-delay -float 0 && killall Dock

Desta forma, surge instantaneamente! E você pode deixar uma animação de 1 segundo para que fique bonita e suave

defaults write com.apple.dock autohide-time-modifier -int 1 && killall Dock
user253763
fonte
0

Resposta curta: não há uma maneira conhecida de realmente acelerar a animação.

Mas você pode torná-lo marginalmente mais rápido com alguns ajustes.

Sua melhor aposta é obter um dos aplicativos de "ajustes" de terceiros, como Cocktail ou TinkerTool e desativar qualquer um dos colírios relacionados ao Dock.

Eu recomendaria o TinkerTool, pois ele tem mais opções relacionadas ao Dock no momento.

Em particular, eu recomendo desativar "Usar ícones transparentes do Dock para mostrar aplicativos ocultos". E ative "Desativar o efeito de vidro tridimensional do Dock".

Isso provavelmente terá apenas um benefício mínimo, mas poderá ajudar um pouco.

E se alguém não descobrir como para acelerar essa animação, vai ser as equipes no Cocktail ou TinkerTool, assim que ter um desses aplicativos significa que você provavelmente vai ser um dos primeiros a saber.

ETA: A maneira mais rápida de todas: desative o Auto-Hide.

Eu mantenho meu Dock no lado direito e ocupa muito pouco espaço na tela. São principalmente os pixels verticais que são preciosos.

E com o novo recurso FullScreen do Lion, se eu realmente precisar escondê-lo para minimizar as distrações, basta usar o aplicativo atual no FullScreen.

Jonathan Van Matre
fonte
Obrigado. Eu tentei opções diferentes usando o TinkerTool. Infelizmente, sem sucesso. BTW, tenho certeza de que a aparência lenta do dock não é um problema de renderização porque é muito lenta para qualquer Mac. Portanto, as configurações de visualização não devem fazer diferença. Eu acho que a aparência lenta é um recurso para o caso de você passar o mouse acidentalmente sobre a parte inferior da tela.
17181 gentmatt
Exatamente ... é como um "Você tem certeza de que precisa do Dock?" característica. O material do TinkerTool pode estar reduzindo o tempo real de renderização de 50ms para 25ms, por exemplo, mas se esse pré-atraso codificado for de 400ms, a diferença entre 450ms e 425ms será minimamente perceptível. Pessoalmente, apenas mantenho meu Dock no lado direito e desabilito o Auto-Hide ... com todo o espaço widescreen, também é possível usar esses pixels para alguma coisa. :)
Jonathan Van Matre
-1

via Cocktail.app

Você pode modificar quase tudo com este aplicativo.

csabigabi
fonte
1
Como você faz isso?
user151019
Cocktail aberto - Interface - Dock - Atraso na exibição automática
csabigabi