Comment faire pour masquer / afficher automatiquement le dock plus rapidement?

91

J'aime beaucoup la fonctionnalité de masquage automatique du dock sous Mac OS X. Cependant, l' animation permettant à ce dock de réapparaître est un peu trop lente pour moi. Comme cela est assez ennuyeux, je désactive la fonctionnalité.

Est-il possible de raccourcir manuellement le délai de réapparition du quai?

Btw: Je suis conscient que l'on peut utiliser le combo clé Dpour activer / désactiver le masquage / affichage automatique du dock. Mais je veux une solution sans utiliser le clavier.

Gentmatt
la source
1
Je ne pense pas qu'il y ait un moyen d'accélérer l'animation, vous pourriez rendre le quai plus petit et atteindre son point le plus important plus rapidement?
Graeme Hutchison
Si vous utilisez Lion, avez-vous envisagé d'utiliser Launchpad au lieu du dock? C'est incroyablement rapide et les applications peuvent être organisées dans un ordre qui facilite leur recherche / clic. J'utilise le quai mais je trouve le Launchpad assez rapidement et je pourrais envisager de l'utiliser davantage ...
Richard
@GraemeHutchison Rendre le quai plus petit ne change rien, malheureusement.
Gentmatt
@Richard Je n'utilise pas le Launchpad car ses animations ont des fps très faibles sur mon Macbook pro. En outre, Launchpad ne trie pas les applications par défaut (par exemple, par ordre alphabétique), raison pour laquelle je préfère accéder aux applications via le dossier Applications du Dock. De plus, je n'aime pas que Launchpad se propage sur tout l'écran. L'angle de vision est trop grand pour moi. Mais c'est mes 2 centimes, je suppose.
Gentmatt
1
Je ne pense pas que le PO se soit vraiment inquiété de l'animation elle-même, à laquelle de nombreuses réponses ont été apportées. Je pense que le PO veut, tout comme moi, que le Dock sorte plus rapidement. Et le plus gros retard ici est le retard de démarrage. (Même s'il ne s'agit pas du délai le plus important, c'est là que le délai est perçu). Pour moi, la solution proposée par genmatt était donc parfaite. Je l'ai appliqué, maintenant mon Dock est totalement réactif. Je recommande ceci à l'OP (s'ils sont sur Lion).
GreenAsJade

Réponses:

145

Pour que le Dock réapparaisse instantanément lorsque c'est nécessaire, plutôt que de glisser, ouvrez une fenêtre de terminal et tapez ce qui suit:

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

Je trouve cela utile, mais si vous souhaitez que l'animation du dock réapparaisse pour durer une fraction de seconde, essayez ce qui suit:

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

Pour revenir à l'effet de glissement par défaut, ouvrez une fenêtre de terminal et tapez ce qui suit:

defaults delete com.apple.dock autohide-time-modifier;killall Dock
Marius Butuc
la source
1
Oui @Lri, les solutions sont inspirées du livre Mac Kung Fu .
Marius Butuc
Finalement! Je cherchais une réponse pour «les âges». Merci beaucoup.
gentmatt
@Matt bienvenue! :)
Marius Butuc
Cela fonctionne dans Mavericks. Cela élimine non seulement l'animation, mais élimine également le léger retard apparent avant l'animation. Cela devient instantané!
Marquez
Est-il possible de faire cela avec la barre de menu aussi puisque cela peut montrer / cacher animé?
Oliver Dixon
85

Vous pouvez définir manuellement le délai d'apparition du dock.

Contrairement au autohide-time-modifierconseil publié par Marius Butuc, cette commande ne supprime pas l'animation du Dock lorsqu'elle apparaît.

Activez d' abord le masquage automatique dans Préférences Système → Dock → Masquer automatiquement ou tapez + +. D Ouvrez ensuite le Terminal et tapez:

defaults write com.apple.dock autohide-delay -float 0; killall Dock
  • 0est le temps nécessaire pour que le Dock apparaisse en secondes. Vous pouvez choisir des flotteurs et des entiers par exemple 2, 0.5...
  • killall Dock provoque le redémarrage du Dock.

Restaurez le comportement par défaut en utilisant ...

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

Notez que com.apple.dock est sensible à la casse.

Selon MacOSHints, cette astuce a été trouvée par l'ingénierie inverse du développeur Christian Baumgart de Hyperdock .

Cette commande ne fonctionne que sous OS X 10.7 ou plus récent.

Gentmatt
la source
6
Je ne pense pas que le PO se soit vraiment inquiété de l'animation elle-même, à laquelle de nombreuses réponses ont été apportées. Je pense que le PO veut, tout comme moi, que le Dock sorte plus rapidement. Pour être clair: je pense que c'est la question du PO - "Comment puis-je faire en sorte que le Dock sorte plus rapidement?" Et le plus gros retard ici est le retard de démarrage. (Même s'il ne s'agit pas du délai le plus important, c'est là que le délai est perçu). Pour moi, la solution proposée par genmatt était donc parfaite. Je l'ai appliqué, maintenant mon Dock se sent totalement réactif - c'est la réponse à la "vraie" question. Je le recommande à l'OP
GreenAsJade
1
Cela n'a pas fonctionné pour moi sur des francs-tireurs.
Marquez
1
Même ici j'ai peur. Aucune différence sur Mavericks.
VLostBoy
Cela fonctionne pour moi sur mavericks
Hải Phong
Fonctionne très bien sur El Capitan
Jose Rui Santos
46

Les modifications apportées dans les réponses de @ gentmatt et de @Marius Butuc sont importantes. J'ai fait quelques tests et à mon avis, le délai (avant le début de l'animation de la diapositive) devrait être égal à zéro, tandis que la durée de l'animation devrait être de 0,4 s (pour se sentir naturel mais rapide). Vous pouvez facilement appliquer ces paramètres en masquant votre Dock (> Dock> Activer le masquage ou en D) et en entrant ces commandes dans Terminal:

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

Vous pouvez modifier les valeurs 0et 0.4voir si un paramètre différent fonctionne mieux pour vous. N'oubliez pas de changer inten floatsi vous voulez utiliser un float à la place de 0.

Si vous ne l'aimez pas, vous pouvez annuler les modifications à l'aide de ces commandes:

defaults delete com.apple.dock autohide-delay
defaults delete com.apple.dock autohide-time-modifier
killall Dock
Jonathan
la source
se sentir naturel?
SoilSciGuy
@SoilSciGuy Par «naturel», je voulais dire un sentiment semblable à l'animation par défaut.
Jonathan
1
ce sont les petites choses +1
2Toad
2
Parfait! Exactement ce que je voulais - pas de retard, courte durée. Merci!
Subfuzion
2
Certainement, la meilleure réponse. Devrait être celui accepté.
F1NN
3

Je trouve également que le Dock est lent à utiliser et que le Launchpad peut être lent. Vous voudrez peut-être essayer un programme de lancement d’applications tel que LaunchBar ou Alfred. Le premier est un programme payant (avec une démo gratuite), le second est gratuit. Vous pouvez également lancer très rapidement des applications avec des centaines d’autres fonctions telles que des applications, des fichiers, des dossiers, etc. Je n'utilise ni ne manque le Launchpad ou le Dock ... même sur un nouveau Mac, ils sont trop lents, sans parler de la souris.

Chris
la source
Je vous remercie. J'utilise déjà Alfred (et Quicksilver auparavant) sur Spotlight. Depuis que j'utilise un SSD, c'est encore plus étonnant. Les résultats apparaissent instantanément. Cependant, étant donné que je recherche une réponse "Cliquez pour choisir", cela n'est pas suffisant. ;)
gentmatt
Le vote positif constitue une réponse utile à la question initiale. Vous ne pouvez pas savoir quelles solutions le PO a déjà rejetées à moins qu'il ne le dise dans sa question.
Jonathan Van Matre
1

C'est un peu un kludge, mais cela fait apparaître le Dock un peu plus vite.

Si votre Dock est sur le côté droit de votre écran (le mien est; modifiez-le en fonction de l'emplacement de votre Dock souhaité), définissez Hot Corners en haut et en bas à droite pour activer le Launchpad. Lorsque la souris frappe un coin brûlant, l'action est déclenchée instantanément, par opposition à un bref délai avec Dock Hiding. Si le Dock est masqué et que le tableau de bord se déclenche, le Dock apparaît. Ignorer le Launchpad; Cliquez sur ce que vous voulez sur votre Dock.

Ainsi, si vous déplacez la souris vers le bord, vous obtenez le Dock après un bref délai, mais appuyez sur l'un des coins et le Dock apparaît plus rapidement. Il y a une action distrayante sur le reste de l'écran (par exemple, Launchpad), mais si vous pouvez l'ignorer, vous obtiendrez les résultats souhaités.

Daniel
la source
1
Merci pour votre réponse. Comme Launchpad ne fonctionne pas bien, je ne veux pas l’utiliser. L'effet de nuance pour que le Launchpad apparaisse n'est pas lisse sur mon MBP 3,1. Parce que c'est si lent, il n'y a pas de réel gain. En outre, tous les coins actifs sont déjà réservés pour d’autres fonctions.
Gentmatt
Ah d'accord. Sur ma machine, le Dock apparaît plus rapidement, mais votre expérience est évidemment différente.
Daniel
Le vote positif constitue une réponse utile à la question initiale. Vous ne pouvez pas savoir quelles solutions le PO a déjà rejetées à moins qu'il ne le dise dans sa question.
Jonathan Van Matre
1

@gentmatt, j'installe toujours des secrets sur mon ordinateur. Il comporte de nombreuses variables système et d'application que vous pouvez basculer ou définir, et l'animation du dock en fait partie. Il vous permet également de placer des entretoises sur le dock pour l’organiser par bloc un peu. Et la meilleure chose à faire est que cela fonctionne comme un panneau de commande, aucune expérience de terminal n'est requise. http://secrets.blacktree.com

Boobami
la source
Merci! Je suis nouveau sur le site, mais je n'ai jamais remarqué qu'ils ont un prefPane pour le téléchargement. Merci beaucoup :)
gentmatt le
1

Pour que ce soit un peu plus facile… voici la réponse de Jonathan, avec des points-virgules pour que tout puisse être copié-collé en une seule fois dans la fenêtre du terminal. (Et j'ai ajusté le temps d'animation à mon goût) BIG BIG Bravo à Jonathan pour cette suggestion, j'ai essayé de le voter mais je n'ai pas assez de représentant!

Ouvrez Terminal et copiez-y le code suivant :)

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

Ajustez le nombre -float pour changer le temps d'animation

Steve Hall
la source
1
Mais la réponse de Jonathon peut être coupée et collée d'un seul coup dans Terminal
user151019
1
Steve Hall, votre code (avec les points-virgules et le copier-coller) a fonctionné pour moi. Je vous remercie!! Macbook Pro fin 2011 OS X Mavericks
1

Bon tutoriel, mais le problème est qu’il en faut encore quelques-uns pour apparaître une fois que vous avez pointé votre souris sur la zone de quai. Pour réduire le délai, vous devez utiliser ce code à la place.

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

De cette façon, ça arrive instantanément! Et vous voudrez peut-être laisser une animation d'une seconde pour qu'elle soit belle et lisse

defaults write com.apple.dock autohide-time-modifier -int 1 && killall Dock
utilisateur253763
la source
0

Réponse courte: Il n’existe aucun moyen connu d’accélérer l’animation.

Mais vous pourrez peut-être accélérer légèrement avec quelques ajustements.

Votre meilleur pari est d’obtenir l’une des applications tierces «tweaker» telles que Cocktail ou TinkerTool et de désactiver l’un des bonbons pour les yeux liés au Dock.

Je recommanderais TinkerTool car il offre plus d'options liées au Dock pour le moment.

En particulier, je vous recommande de désactiver "Utiliser les icônes transparentes du Dock pour afficher les applications cachées". Et activez "Désactiver l'effet de verre tridimensionnel du Dock".

Cela n'aura probablement qu'un avantage minime, mais cela pourrait aider un peu.

Et si quelqu'un jamais ne comprendre comment accélérer cette animation, ce sera les équipes de cocktail ou TinkerTool, afin d' avoir une de ces applications signifie que vous serez probablement l' un des premiers à savoir.

ETA: Le moyen le plus rapide de tous: désactiver la fonction de masquage automatique.

Je garde mon Dock sur le côté droit et il occupe très peu d’écran. Ce sont surtout les pixels verticaux qui sont précieux.

Et avec la nouvelle fonctionnalité FullScreen de Lion, si j'ai vraiment besoin de la cacher pour minimiser les distractions, j'utilise FullScreen avec l'application actuelle.

Jonathan Van Matre
la source
Merci. J'ai essayé différentes options en utilisant TinkerTool. Malheureusement, sans succès. BTW, je suis sûr que l'apparence lente du dock n'est pas un problème de rendu, car elle est lente pour tous les Mac. Par conséquent, les paramètres de visualisation ne devraient pas faire de différence. Je suppose que l'apparence lente est plutôt une caractéristique au cas où vous survoleriez accidentellement le bas de l'écran.
gentmatt
Exactement ... c'est comme une boulangerie "Êtes-vous sûr d'avoir besoin du Dock?" fonctionnalité. TinkerTool pourrait par exemple réduire le temps de rendu actuel de 50 ms à 25 ms, mais si ce pré-délai codé en dur vaut 400 ms, la différence entre 450 ms et 425 ms sera tout à fait perceptible. Personnellement, je garde juste mon Dock sur le côté droit et désactive la fonction de masquage automatique ... avec tout le grand écran, pourrait aussi bien utiliser ces pixels pour quelque chose. :)
Jonathan Van Matre
-1

via Cocktail.app

Vous pouvez modifier presque tout avec cette application.

Csabigabi
la source
1
Comment est-ce que tu fais ça?
user151019
Open Cocktail - Interface - Dock - Retard de l'
affichage automatique