Wie kann ich das automatische Ein- und Ausblenden für das Dock beschleunigen?

91

Ich mag die Funktion zum automatischen Ausblenden des Docks in Mac OS X sehr. Allerdings ist die Animation , mit der das Dock wieder angezeigt werden kann, für mich etwas zu langsam . Da dies ziemlich ärgerlich ist, deaktiviere ich die Funktion.

Ist es möglich, die Zeit für das Wiedererscheinen des Docks manuell zu verkürzen?

Übrigens: Mir ist bekannt, dass man die Tastenkombination verwenden kann, um das Dautomatische Ein- und Ausblenden für das Dock umzuschalten. Aber ich möchte eine Lösung, ohne die Tastatur zu benutzen.

Gentmatt
quelle
1
Ich glaube nicht, dass es eine Möglichkeit gibt, die Animation zu beschleunigen. Sie könnten das Dock verkleinern und es würde seinen größten Punkt schneller erreichen.
Graeme Hutchison
Wenn Sie Lion verwenden, haben Sie überlegt, Launchpad anstelle des Docks zu verwenden? Es ist unglaublich schnell und die Anwendungen können in einer Reihenfolge angeordnet werden, die das Auffinden / Anklicken erleichtert. Ich benutze das Dock, aber ich finde Launchpad ziemlich schnell und könnte es mehr verwenden ...
Richard
@GraemeHutchison Wenn Sie das Dock verkleinern, ändert sich leider nichts.
Gentmatt
@Richard Ich verwende kein Launchpad, da die Animationen auf meinem Macbook Pro sehr niedrige fps haben. Außerdem sortiert Launchpad Apps nicht standardmäßig (z. B. alphabetisch), weshalb ich den Zugriff auf die Apps über den Anwendungsordner im Dock bevorzuge. Außerdem gefällt mir nicht, dass sich Launchpad über den gesamten Bildschirm ausbreitet. Der Blickwinkel ist mir zu groß. Aber das sind meine 2 Cent, denke ich.
Gentmatt
1
Ich glaube nicht, dass sich das OP wirklich Sorgen um die Animation selbst gemacht hat, die in vielen Antworten angesprochen wurde. Ich denke, das OP möchte, wie ich es tue, dass das Dock schneller herauskommt. Und die größte Verzögerung ist hier die Verzögerung beim Start. (Auch wenn es nicht die größte Verzögerung ist, wird sie dort wahrgenommen). Für mich war die Lösung von genmatt also perfekt. Ich habe es angewendet, jetzt fühlt sich mein Dock total an. Ich empfehle dies dem OP (wenn sie auf Lion sind).
GreenAsJade

Antworten:

145

Öffnen Sie ein Terminalfenster und geben Sie Folgendes ein, damit das Dock bei Bedarf sofort wieder angezeigt wird, anstatt zu schieben:

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

Ich finde das nützlich, aber wenn Sie möchten, dass die Animation für das Dock für den Bruchteil einer Sekunde wieder angezeigt wird, versuchen Sie Folgendes:

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

Öffnen Sie ein Terminalfenster und geben Sie Folgendes ein, um zum Standardgleiteffekt zurückzukehren:

defaults delete com.apple.dock autohide-time-modifier;killall Dock
Marius Butuc
quelle
1
Ja @Lri, die Lösungen sind vom Mac Kung Fu- Buch inspiriert .
Marius Butuc
Endlich! Ich suchte nach einer Antwort für "Ewigkeiten". Vielen Dank.
Gentmatt
@ Matt willkommen! :)
Marius Butuc
Dies funktioniert in Mavericks. Es beseitigt nicht nur die Animation, sondern auch die scheinbar kleine Verzögerung vor der Animation. Es wird augenblicklich!
Marquez
Kann man das auch mit der Menüleiste machen, da diese animiert ein- / ausblenden kann?
Oliver Dixon
85

Sie können die Zeit, die das Dock benötigt, um angezeigt zu werden, manuell einstellen.

Im Gegensatz zu dem autohide-time-modifiervon Marius Butuc veröffentlichten Tipp wird mit diesem Befehl die Animation des Docks nicht entfernt, wenn sie angezeigt wird.

Aktivieren Sie zuerst das automatische Ausblenden in den Systemeinstellungen → Dock → Autohide oder geben Sie + + ein. D Öffnen Sie dann das Terminal und geben Sie Folgendes ein :

defaults write com.apple.dock autohide-delay -float 0; killall Dock
  • 0Dies ist die Zeit, die das Dock benötigt, um in Sekunden angezeigt zu werden. Sie können wählen , Schwimmer und ganze Zahlen zB 2, 0.5...
  • killall Dock Bewirkt einen Neustart des Docks.

Wiederherstellen des Standardverhaltens mit ...

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

Beachten Sie, dass com.apple.dock zwischen Groß- und Kleinschreibung unterscheidet.

Laut MacOSHints wurde dieser Trick durch Reverse Engineering des Entwicklers Christian Baumgart von Hyperdock gefunden .

Dieser Befehl funktioniert nur in OS X 10.7 oder neuer.

Gentmatt
quelle
6
Ich glaube nicht, dass sich das OP wirklich Sorgen um die Animation selbst gemacht hat, die in vielen Antworten angesprochen wurde. Ich denke, das OP möchte, wie ich es tue, dass das Dock schneller herauskommt. Um es klar auszudrücken: Ich denke, das ist die Frage des OP: "Wie kann ich dafür sorgen, dass das Dock schneller herauskommt?" Und die größte Verzögerung ist hier die Verzögerung beim Start. (Auch wenn es nicht die größte Verzögerung ist, wird sie dort wahrgenommen). Für mich war die Lösung von genmatt also perfekt. Ich habe es angewendet, jetzt fühlt sich mein Dock total an - das ist die Antwort auf die "echte" Frage. Ich empfehle dies dem OP
GreenAsJade
1
Bei Außenseitern hat das nicht funktioniert.
Marquez
1
Das gleiche habe ich hier befürchtet. Kein Unterschied bei Mavericks.
VLostBoy
Dies funktioniert für mich auf Außenseiter
Hải Phong
Funktioniert hervorragend auf El Capitan
Jose Rui Santos
45

Die Änderungen in den Antworten von @ gentmatt und @ Marius Butuc sind wichtig. Ich habe einige Tests durchgeführt und meiner Meinung nach sollte die Verzögerung (vor dem Start der Folienanimation) Null sein, während die Animationsdauer 0,4 Sekunden betragen sollte (um sich natürlich, aber schnell anzufühlen). Sie können diese Einstellungen einfach anwenden, indem Sie Ihr Dock ausblenden ((> Dock> Ausblenden einschalten oder ⌥⌘D) und diese Befehle in Terminal eingeben:

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

Sie können die Werte für 0und ändern, um 0.4festzustellen, ob eine andere Einstellung für Sie besser funktioniert. Vergessen Sie nicht, zu wechseln int, floatwenn Sie stattdessen einen Schwimmer verwenden möchten 0.

Wenn es Ihnen nicht gefällt, können Sie die Änderungen mit den folgenden Befehlen rückgängig machen:

defaults delete com.apple.dock autohide-delay
defaults delete com.apple.dock autohide-time-modifier
killall Dock
Jonathan
quelle
sich natürlich fühlen?
SoilSciGuy
@SoilSciGuy Mit "natürlich" habe ich gemeint, dass ich mich der Standardanimation ähnlich fühle.
Jonathan
1
Es sind die kleinen Dinge +1
2Toad
2
Perfekt! Genau das, was ich wollte - keine Verzögerung, kurze Dauer. Vielen Dank!
Subfuzion
2
Auf jeden Fall die beste Antwort. Sollte die akzeptierte sein.
1.
3

Ich finde auch das Dock langsam zu bedienen und das Launchpad kann träge sein. Möglicherweise möchten Sie einen Anwendungsstarter wie LaunchBar oder Alfred ausprobieren. Ersteres ist ein kostenpflichtiges Programm (mit einer kostenlosen Demo), letzteres ist kostenlos. Entweder können Sie Apps zusammen mit Hunderten anderer Funktionen mit Anwendungen, Dateien, Ordnern und vielem mehr sehr schnell starten. Ich benutze oder vermisse weder das Launchpad noch das Dock. Selbst auf einem neuen Mac sind sie zu langsam, ganz zu schweigen von der Maussteuerung.

Chris
quelle
Danke. Ich benutze Alfred (und vorher Quicksilver) bereits über Spotlight. Da ich eine SSD benutze, ist dies umso erstaunlicher. Die Ergebnisse werden sofort angezeigt. Da ich jedoch nach einer "Click-to-Pick" -Antwort suche, reicht dies nicht aus. ;)
Gentmatt
Upvoting als nützliche Antwort auf die ursprüngliche Frage. Sie können nicht wissen, welche Lösungen das OP bereits abgelehnt hat, es sei denn, er sagt dies in seiner Frage.
Jonathan Van Matre
1

Dies ist ein bisschen kludge, aber es macht das Dock etwas schneller angezeigt.

Wenn sich Ihr Dock auf der rechten Seite Ihres Bildschirms befindet (meins ist; variieren Sie dies für den gewünschten Dock-Standort), stellen Sie die oberen und unteren rechten Hot Corners ein, um das Launchpad auszulösen. Wenn die Maus eine heiße Ecke berührt, wird die Aktion sofort ausgelöst, im Gegensatz zu einer kurzen Verzögerung beim Ausblenden im Dock. Wenn das Dock ausgeblendet ist und Launchpad ausgelöst wird, wird das Dock angezeigt. Launchpad ignorieren; Klicken Sie auf das gewünschte Element in Ihrem Dock.

Wenn Sie also die Maus an den Rand bewegen, wird das Dock nach einer kurzen Verzögerung angezeigt. Wenn Sie jedoch eine der Ecken drücken, wird das Dock schneller angezeigt. Der Rest des Bildschirms (z. B. Launchpad) ist ablenkend, aber wenn Sie ihn ignorieren können, erhalten Sie die gewünschten Ergebnisse.

Daniel
quelle
1
Vielen Dank für Ihre Antwort. Da Launchpad nicht gut funktioniert, möchte ich es nicht verwenden. Der Schatteneffekt für Launchpad ist auf meinem MBP 3,1 nicht gleichmäßig. Weil es so langsam ist, gibt es keinen wirklichen Gewinn. Außerdem sind alle Hot Corners bereits für andere Funktionen reserviert.
Gentmatt
Oh ok. Auf meinem Computer wird das Dock dadurch schneller angezeigt, aber Ihre Erfahrung ist offensichtlich anders.
Daniel
Upvoting als nützliche Antwort auf die ursprüngliche Frage. Sie können nicht wissen, welche Lösungen das OP bereits abgelehnt hat, es sei denn, er sagt dies in seiner Frage.
Jonathan Van Matre
1

@gentmatt, ich installiere immer Secrets auf meinem Computer. Es gibt viele verschiedene System- und Anwendungsvariablen, die Sie umschalten oder festlegen können, und die Dock-Animation ist eine davon. Sie können auch Abstandhalter auf das Dock setzen, um es ein wenig blockweise zu organisieren. Und das Beste ist, dass es als Bedienfeld fungiert, sodass keine Terminalerfahrung erforderlich ist. http://secrets.blacktree.com

Boobami
quelle
Vielen Dank! Ich bin neu auf der Website, habe aber nie bemerkt, dass sie ein PrefPane zum Herunterladen haben. Vielen Dank :)
Gentmatt
1

Um es ein bisschen einfacher zu machen ... hier Jonathans Antwort, mit Semikolons, damit alles auf einmal kopiert und in das Terminalfenster eingefügt werden kann. (Und ich habe die Animationszeit so angepasst, wie es mir gefällt.) BIG BIG Ein dickes Lob an Jonathan für diesen Vorschlag, ich habe versucht, ihn abzustimmen, aber ich habe nicht genug Repräsentanten!

Öffne das Terminal und kopiere den folgenden Code hinein :)

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

Passen Sie die Zahl an, um die Animationszeit zu ändern

Steve Hall
quelle
1
Jonathons Antwort kann jedoch in einem
Zug
1
Steve Hall, dein Code (mit den Semikolons und Copy Paste) hat für mich funktioniert. Danke!! Macbook Pro Ende 2011 OS X Mavericks
1

Nettes Tutorial, aber das Problem ist, dass es noch einige braucht, bis es angezeigt wird, nachdem Sie mit der Maus auf den Dock-Bereich zeigen. Um die Verzögerung zu verringern, müssen Sie stattdessen diesen Code verwenden

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

Auf diese Weise kommt es sofort auf! Und vielleicht möchten Sie eine 1-Sekunden-Animation hinterlassen, damit sie schön und flüssig aussieht

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

Kurze Antwort: Es gibt keine bekannte Möglichkeit, die Animation zu beschleunigen.

Aber vielleicht können Sie es mit ein paar Anpassungen ein wenig schneller machen.

Am besten besorgen Sie sich eine der Tweaker-Apps von Drittanbietern wie Cocktail oder TinkerTool und deaktivieren Sie alle mit dem Dock verbundenen Eye-Candy-Funktionen.

Ich würde TinkerTool empfehlen, da es im Moment mehr Dock-bezogene Optionen hat.

Insbesondere würde ich empfehlen, die Option "Verwenden Sie transparente Dock-Symbole, um versteckte Anwendungen anzuzeigen" zu deaktivieren. Aktivieren Sie "Dreidimensionalen Glaseffekt des Docks deaktivieren".

Dies wird wahrscheinlich nur einen minimalen Vorteil haben, aber es könnte ein bisschen helfen.

Und wenn jemand überhaupt nicht herausfinden, wie man diese Animation zu beschleunigen, wird es für die beiden Mannschaften bei Cocktail oder Tinkertool sein, so apps eine dieser bedeutet , dass Sie wahrscheinlich einer der ersten sein wissen.

ETA: Schnellster Weg: Auto-Hide deaktivieren.

Ich halte mein Dock auf der rechten Seite und es nimmt sehr wenig Platz auf dem Bildschirm ein. Es sind hauptsächlich die vertikalen Pixel, die wertvoll sind.

Und mit der neuen FullScreen-Funktion von Lion kann ich mit der aktuellen App auf FullScreen umschalten, wenn ich sie jemals wirklich ausblenden muss, um Ablenkungen zu minimieren.

Jonathan Van Matre
quelle
Vielen Dank. Ich habe verschiedene Möglichkeiten mit dem TinkerTool ausprobiert. Leider ohne erfolg. Übrigens, ich bin sicher, dass das langsame Erscheinungsbild des Docks kein Rendering-Problem darstellt, da es für jeden Mac so langsam ist. Daher sollten die Visualisierungseinstellungen keinen Unterschied machen. Ich denke, die langsame Darstellung ist eher ein Merkmal, falls Sie versehentlich über den unteren Bildschirmrand schweben.
Gentmatt
Genau ... es ist wie ein eingebackener "Bist du sicher, dass du das Dock brauchst?" Feature. Das TinkerTool-Zeug könnte zum Beispiel die tatsächliche Renderzeit von 50 ms auf 25 ms reduzieren, aber wenn diese hartcodierte Vorverzögerung 400 ms beträgt, wird der Unterschied zwischen 450 ms und 425 ms minimal spürbar sein. Persönlich halte ich mein Dock einfach auf der rechten Seite und deaktiviere die automatische Ausblendung ... bei allen Widescreen-Objekten. Diese Pixel könnten genauso gut für etwas verwendet werden. :)
Jonathan Van Matre
-1

über Cocktail.app

Sie können fast alles mit dieser App ändern.

csabigabi
quelle
1
Wie machst Du das?
user151019
Öffnen Sie Cocktail - Schnittstelle - Dock - Auto-Show Verzögerung
csabigabi