188 votes

Comment faire en sorte que le masquage/affichage automatique du dock soit plus rapide ?

J'aime beaucoup la fonction de masquage automatique du dock dans Mac OS X. Cependant, la l'animation pour la réapparition du dock est un peu trop lente. pour moi. Comme c'est assez ennuyeux, je désactive cette fonction.

Est-il possible de raccourcir manuellement le temps que le dock de réapparaître ?

Btw : Je suis conscient que l'on peut utiliser la combinaison de touche D pour activer le masquage/affichage automatique du dock. Mais je veux une solution sans utiliser le clavier.

6 votes

C'est une des choses que je déteste sur OS X. Nous sommes en 2020, apparemment les gens en souffrent depuis 2011.

268voto

Marius Butuc Points 3532

Pour fabriquer le Dock revenir instantanément en arrière en vue quand il est nécessaire, plutôt que de glisser, ouvrez une fenêtre 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 pour la réapparition du dock dure une fraction de seconde, essayez ce qui suit :

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

Pour expliquer, remplacer "0,15" par n'importe quel nombre peut vous permettre de personnaliser les choses car il représente le temps en secondes pris pour que le dock réapparaisse complètement.


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

4 votes

Vous avez sauvé mon expérience sur OS X !

193voto

gentmatt Points 46446

Vous pouvez définir manuellement le temps nécessaire à l'apparition du dock.

Contrairement à la <code>autohide-time-modifier</code> astuce postée par Marius Butuc, cette commande ne supprime pas l'animation du Dock lorsqu'il apparaît.

Tout d'abord, activez l'auto-masquage dans Préférences système → Dock → Autohide ou tapez + + D Ensuite, ouvrez le Terminal et tapez :

defaults write com.apple.dock autohide-delay -float 0; killall Dock
  • 0 est le temps qu'il faut pour que le Dock apparaisse, en secondes. Vous pouvez choisir des valeurs flottantes et entières, par exemple 2 , 0.5 ,...
  • killall Dock fait redémarrer le Dock.

Rétablir 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.

Según MacOSHints cette astuce a été trouvée par rétro-ingénierie par le développeur Christian Baumgart de Hyperdock .

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

1 votes

Y a-t-il un moyen de ne le faire revenir que lorsque le curseur sort de l'écran ?

163voto

Michael Damatov Points 5453

Les modifications apportées aux réponses de @gentmatt et de @Marius Butuc sont importantes. J'ai effectué quelques tests et, à mon avis, le délai (avant le début de l'animation de la diapositive) devrait être de zéro, tandis que la durée de l'animation devrait être de 0,4 s (pour donner une impression de naturel mais de rapidité). Vous pouvez facilement appliquer ces paramètres en masquant votre Dock ( > Dock > Turn Hiding On ou 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 de 0 y 0.4 pour voir si un paramètre différent fonctionne mieux pour vous. N'oubliez pas de modifier int a float si vous souhaitez utiliser un flottant au lieu de 0 .

Si cela ne vous convient 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

3 votes

Fonctionne comme un charme

3 votes

Merci, exactement ce que je cherchais !

3 votes

C'est la bonne réponse !

13voto

user253763 Points 71

Joli tutoriel, mais le problème est qu'il faut encore un certain temps pour que la fenêtre s'affiche après que vous ayez pointé votre souris sur la zone du dock. Pour réduire ce délai, vous devez utiliser ce code à la place

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

De cette façon, il apparaît instantanément ! Et vous pouvez laisser une animation d'une seconde pour qu'elle ait l'air agréable et lisse.

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

0 votes

C'est la meilleure réponse ! Merci !

6voto

Crippledsmurf Points 2796

Pour rendre cela un tout petit peu plus facile... voici la réponse de Jonathan, avec des points-virgules pour que tout puisse être copié et collé dans la fenêtre du terminal en une seule fois. (Et j'ai modifié le temps d'animation comme je l'aime) BIG BIG Kudos à Jonathan pour cette suggestion, j'ai essayé de voter pour lui mais je n'ai pas assez de rep !

Ouvrez le Terminal et copiez le code suivant dans celui-ci :)

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

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

2 votes

Mais la réponse de Jonathon peut être coupée et collée dans Terminal en une seule fois

1 votes

Steve Hall, votre code (avec les points-virgules et le copier-coller) a fonctionné pour moi. Merci ! Macbook Pro fin 2011 OS X Mavericks

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X