É possível alterar o atraso antes que o dock apareça no OS X no Mac?

11

Gostaria de alterar o atraso antes que o encaixe (oculto automaticamente) apareça ao passar o mouse sobre ele.

Atualmente, existe um pequeno atraso antes que ele apareça, e eu gostaria de torná-lo muito mais longo (um segundo em vez de 1/10 de segundo).

Com base em pesquisas extensas, essa é uma pergunta à qual muitas pessoas gostariam de responder. Espero que o atraso seja especificado em algum lugar e possa ser modificado.

Muitas pessoas gostariam que o dock aparecesse instantaneamente para poder trabalhar mais rapidamente.

Muitas pessoas gostariam que o dock aparecesse mais devagar para ocultá-lo efetivamente.

Podemos responder a essa pergunta definitivamente?

Andrew Swift
fonte
Você pode ter algum sucesso mudando para o DragThing , uma alternativa do Dock que suporta atrasos e mostra / oculta a configuração do tempo de transição. Não foi possível configurá-lo corretamente (não desativa o Dock real etc.).
Daniel Beck
Fiz algumas pesquisas, mas não consegui encontrar nenhuma informação sobre como o DragThing se relaciona com o dock normal. Eu não gostaria de adicionar um novo programa sem ter certeza de que a estação original se esgotaria. E, embora existam programas que se livram do encaixe, eles parecem causar problemas de estabilidade, pois o sistema precisa que o encaixe funcione corretamente. O ímpeto para minha pergunta original era que modificar o atraso seria uma maneira não invasiva de fazer a doca desaparecer.
Andrew Swift

Respostas:

8

Há uma preferência pelo atraso antes que o dock apareça. Você pode alterá-lo digitando o seguinte no Terminal:

defaults write com.apple.Dock autohide-delay -float XXX; killall Dock

Onde XXX é um número de segundos. Eu defino o atraso para 10 segundos. Ainda posso fazer com que o dock apareça se eu quiser, mas leva muito tempo e nunca aparece por acidente.

Para redefinir a dock para o comportamento padrão, digite o seguinte no Terminal:

defaults delete com.apple.Dock autohide-delay; killall Dock
Andrew Swift
fonte
1
não funciona mais em 10.9 (independentes).
Hans
3

A execução defaults read com.apple.docke a verificação aqui não revelaram nenhuma configuração para alterar o atraso de exibição da estação. Secrets.prefpanee o TinkerTool também não revelam nada. Portanto, vou assumir que não há como alterar a configuração.

esquilo
fonte
Desculpe o atraso na escolha da sua resposta.
Andrew Swift
2

Este tópico não responde à pergunta, mas pode ser um pouco útil:

Sei que é um pouco tangencial, mas recentemente me deparei com uma configuração alternativa: defina-a para sempre mostrar o tamanho mínimo do ícone com a ampliação máxima . Ele ainda ocupa um pouco de espaço na tela, mas posso acessá-lo instantaneamente e, até agora, tenho menos ativações acidentais porque os pequenos ícones ocupam menos área superficial na borda.

harrymc
fonte
Eu tinha lido esse tópico antes de postar a pergunta e concordo com os comentários. Eu não uso o dock, mas se o fizesse, gostaria que os ícones permanecessem nos mesmos lugares o tempo todo. Percebo que minha pergunta é realmente semelhante a essa.
Andrew Swift
0

Não é possível mudar isso (tanto quanto eu sei).

Thariama
fonte
Alguma prova disso?
Arjan #
Eu ficaria muito surpreso se fosse possível. Bem, não tenho provas, mas não há opção de configuração disponível para isso.
Thariama
1
Eu votarei assim que você trazer alguns indicadores fortes de que isso é verdade. Por exemplo, verifiquei Secrets.prefPanee vim vazio.
Daniel Beck
0

Nas versões mais recentes do macOS, a configuração parece ser alterada de autohide-delay(número real de segundos) para autohide-time-modifier(fator de escala para atraso padrão). Então o comando se torna:

defaults write \
  com.apple.dock \
  autohide-time-modifier \
  -float 0.3

# Dock needs to be restarted
# for change to take effect
killall Dock

Obviamente, configure-o para a escala que você deseja em vez de 0.3: digamos, 0para remover a animação completamente.

Aleksei Zabrodskii
fonte
0

atualizar:

defaults write com.apple.Dock autohide -float 1; \
defaults write com.apple.Dock autohide-delay -float 10; \
killall Dock

parece haver duas configurações (testado pelo Mojave). ocultar automaticamente (ocultar) é configurável em Preferências do sistema / Dock 0 = não ocultar 1 = ocultar automaticamente

defaults read com.apple.Dock | less

{
    autohide = 1;
    "autohide-delay" = 10;
    ...
}

@Hans o atraso pode não ter funcionado para você se o "booleano" estava desativado.

Monte Hayward
fonte