Come posso rendere più veloce la visualizzazione / visualizzazione automatica per il dock?


91

Mi piace molto la funzione di nascondimento automatico del dock in Mac OS X. Tuttavia, l' animazione della ricomparsa del dock è solo un po 'troppo lenta per me. Poiché questo è abbastanza fastidioso, disabilito la funzione.

È possibile ridurre manualmente il tempo di ricomparsa del dock?

Btw: sono consapevole che si può usare la combinazione Ddi tasti per attivare / disattivare Nascondi / Mostra automaticamente per il dock. Ma voglio una soluzione senza usare la tastiera.


1
Non penso che ci sia un modo per accelerare l'animazione, potresti ridurre il dock e raggiungere il suo punto più grande più velocemente?
Graeme Hutchison,

Se stai usando Lion, hai preso in considerazione l'utilizzo di Launchpad invece del dock? È incredibilmente veloce e le applicazioni possono essere organizzate in un ordine che semplifica la ricerca e il clic. Uso il dock ma trovo Launchpad abbastanza veloce e potrei considerare di usarlo di più ...
Richard,

@GraemeHutchison Rendere il dock più piccolo non cambia nulla, sfortunatamente.
gentmatt,

@Richard Non uso Launchpad poiché le sue animazioni hanno un fps molto basso sul mio Macbook pro. Inoltre, Launchpad non ordina le app per impostazione predefinita (ad esempio in ordine alfabetico), motivo per cui preferisco accedere alle app tramite la cartella delle applicazioni nel dock. Inoltre, non mi piace che Launchpad si estenda su tutto lo schermo. L'angolo di visione è troppo grande per me. Ma credo che i miei 2 centesimi.
gentmatt,

1
Non penso che l'OP fosse davvero preoccupato per l'animazione stessa, che molte delle risposte hanno affrontato. Penso che l'OP voglia solo, mentre lo faccio, far uscire il Dock più velocemente. E il ritardo più grande qui è il ritardo iniziale. (Anche se in realtà non è il ritardo più grande, è dove viene percepito il ritardo). Per me, la soluzione pubblicata da genmatt era quindi perfetta. L'ho applicato, ora il mio Dock è totalmente reattivo. Lo consiglio all'OP (se sono su Lion).
GreenAsJade,

Risposte:


145

Per fare in modo che il Dock ritorni immediatamente in vista quando è necessario, anziché scorrere, aprire una finestra Terminale e digitare quanto segue:

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

Lo trovo utile, ma se desideri che l'animazione del dock riappaia per una frazione di secondo, prova quanto segue:

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

Per ripristinare l'effetto scorrevole predefinito, aprire una finestra Terminale e digitare quanto segue:

defaults delete com.apple.dock autohide-time-modifier;killall Dock

1
Sì @Lri, le soluzioni sono ispirate al libro Mac Kung Fu .
Marius Butuc,

Finalmente! Stavo cercando una risposta per "età". Grazie mille.
gentmatt,

@Matt benvenuto! :)
Marius Butuc il

Questo funziona in Mavericks. Non solo elimina l'animazione ma elimina anche il piccolo ritardo apparente prima dell'animazione. Diventa istantaneo!
Marquez,

È possibile farlo con la barra dei menu anche perché può mostrare / nascondere animate?
Oliver Dixon,

85

È possibile impostare manualmente il tempo necessario per la visualizzazione del dock.

A differenza del autohide-time-modifiersuggerimento pubblicato da Marius Butuc, questo comando non rimuove l'animazione del Dock quando appare.

Innanzitutto, attiva Nascondi automaticamente in Preferenze di Sistema → Dock → Nascondi automaticamente o digita + + D Quindi apri il Terminale e digita:

defaults write com.apple.dock autohide-delay -float 0; killall Dock
  • 0è il tempo impiegato per la visualizzazione del Dock in secondi. Puoi scegliere float e numeri interi 2, ad es . 0.5, ...
  • killall Dock fa riavviare il Dock.

Ripristina il comportamento predefinito utilizzando ...

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

Nota che com.apple.dock fa distinzione tra maiuscole e minuscole.

Secondo MacOSHints questo trucco è stato trovato dal reverse engineering dello sviluppatore Christian Baumgart di Hyperdock .

Questo comando funziona solo su OS X 10.7 o versioni successive.


6
Non penso che l'OP fosse davvero preoccupato per l'animazione stessa, che molte delle risposte hanno affrontato. Penso che l'OP voglia solo, mentre lo faccio, far uscire il Dock più velocemente. Per essere chiari: penso che questa sia la domanda del PO: "come posso rendere il Dock più veloce?" E il ritardo più grande qui è il ritardo iniziale. (Anche se in realtà non è il ritardo più grande, è dove viene percepito il ritardo). Per me, la soluzione pubblicata da genmatt era quindi perfetta. L'ho applicato, ora il mio Dock è totalmente reattivo: questa è la risposta alla domanda "reale". Lo consiglio
all'OP

1
Questo non ha funzionato per me sui maverick.
Marquez,

1
Lo stesso qui ho paura. Nessuna differenza su Mavericks.
VLostBoy,

Questo funziona per me sui maverick
Hải Phong,

Funziona alla grande su El Capitan
Jose Rui Santos,

46

Le modifiche alle risposte di @ gentmatt e @Marius Butuc sono importanti. Ho fatto alcuni test e secondo me il ritardo (prima che inizi l'animazione della diapositiva) dovrebbe essere zero mentre la durata dell'animazione dovrebbe essere di 0.4s (per sentirsi naturale ma veloce). È possibile applicare facilmente queste impostazioni nascondendo il Dock (> Dock> Attiva nascondimento o ⌥⌘D) e immettendo questi comandi nel Terminale:

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

Puoi modificare i valori di 0e 0.4vedere se un'impostazione diversa funziona meglio per te. Non dimenticare di passare inta floatse si desidera utilizzare un float anziché 0.

Se non ti piace, puoi annullare le modifiche usando questi comandi:

defaults delete com.apple.dock autohide-delay
defaults delete com.apple.dock autohide-time-modifier
killall Dock

sentirsi naturale?
SoilSciGuy

@SoilSciGuy Con "naturale" intendevo sentirmi simile all'animazione predefinita.
Jonathan,

1
sono le piccole cose +1
ricaricare il

2
Perfetto! Esattamente quello che volevo: nessun ritardo, breve durata. Grazie!
Subfuzion

2
Sicuramente la migliore risposta. Dovrebbe essere quello accettato.
f1nn,

3

Trovo anche il Dock lento da usare e il Launchpad può essere lento. Potresti voler provare un lanciatore di applicazioni come LaunchBar o Alfred. Il primo è un programma a pagamento (con una demo gratuita), il secondo è gratuito. O consentono di molto avviare rapidamente le applicazioni insieme a centinaia di altre funzioni con le applicazioni, file, cartelle e altro ancora. Non uso, o mi manca, il Launchpad o il Dock ... anche su un nuovo Mac sono troppo lenti, per non parlare del mouse.


Grazie. Uso già Alfred (e Quicksilver prima) su Spotlight. Da quando uso un SSD questo è ancora più sorprendente. I risultati appaiono all'istante. Tuttavia, poiché sto cercando una risposta "fai clic per selezionare", ciò non è sufficiente. ;)
gentmatt il

L'upgrade come risposta utile alla domanda originale. Non puoi sapere quali soluzioni l'OP ha già respinto a meno che non lo affermi nella sua domanda.
Jonathan Van Matre,

1

Questo è un po 'difficile, ma fa apparire il Dock leggermente più veloce.

Se il Dock si trova sul lato destro dello schermo (il mio lo è; variare questo per la posizione del Dock desiderata), impostare gli angoli caldi in alto e in basso a destra per attivare Launchpad. Quando il mouse colpisce un angolo caldo, innesca immediatamente l'azione, al contrario di dopo un breve ritardo con Dock Hiding. Se il Dock è nascosto e viene avviato Launchpad, viene visualizzato il Dock. Ignora Launchpad; fai clic su ciò che desideri sul Dock.

Quindi, se sposti il ​​mouse sul bordo, fai apparire il Dock dopo un breve ritardo, ma premi uno degli angoli e il Dock appare più velocemente. C'è un'azione di distrazione sul resto dello schermo (ad es. Launchpad), ma se riesci a ignorarlo, otterrai i risultati desiderati.


1
La ringrazio per la risposta. Poiché Launchpad non funziona bene, non voglio usarlo. L'effetto ombra per far apparire Launchpad non è uniforme sul mio MBP 3,1. Perché è così lento, non c'è vero guadagno. Inoltre, tutti gli angoli caldi sono già riservati ad altre funzioni.
gentmatt,

Oh va bene. Sulla mia macchina, questo rende il Dock più veloce, ma la tua esperienza è ovviamente diversa.
Daniel

L'upgrade come risposta utile alla domanda originale. Non puoi sapere quali soluzioni l'OP ha già respinto a meno che non lo affermi nella sua domanda.
Jonathan Van Matre,

1

@gentmatt, installo sempre Secrets sul mio computer. Ha molte variabili di sistema e di applicazione che puoi attivare o disattivare e l'animazione del dock è una di queste. Ti consente anche di posizionare i distanziali sul dock per organizzarlo in blocco un po '. E la cosa migliore è che funziona come un pannello di controllo, quindi non è richiesta alcuna esperienza sul Terminale. http://secrets.blacktree.com


Grazie! Sono nuovo sul sito Web, ma non ho mai notato che hanno un prefPane per il download. Grazie mille :)
gentmatt,

1

Per renderlo un po 'più semplice ... ecco la risposta di Jonathan, con punti e virgola in modo che possa essere copiato e incollato nella finestra del terminale in una sola volta. (E ho ottimizzato il tempo dell'animazione per come mi piace) GRANDI GRANDI Complimenti a Jonathan per questo suggerimento, ho provato a votarlo ma non ho abbastanza rappresentante!

Apri Terminale e copia il seguente codice :)

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

Modifica il numero di float per modificare il tempo di animazione


1
Ma la risposta di Jonathon può essere tagliato e incollato in Terminal in una sola volta
user151019

1
Steve Hall, il tuo codice (con i punti e virgola e copia incolla) ha funzionato per me. Grazie!! Macbook Pro fine 2011 OS X Mavericks

1

Bel tutorial, ma il problema è che ci vuole ancora un po 'per apparire dopo aver puntato il mouse sull'area del dock. Per ridurre il ritardo è necessario utilizzare questo codice

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

In questo modo si presenta all'istante! E potresti voler lasciare un'animazione di 1 secondo in modo che appaia bella e liscia

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

0

Risposta breve: non esiste un modo noto per accelerare effettivamente l'animazione.

Ma potresti essere in grado di renderlo leggermente più veloce con alcune modifiche.

La tua scommessa migliore è quella di ottenere una delle app "tweaker" di terze parti come Cocktail o TinkerTool e disabilitare qualsiasi eye-candy correlato al Dock.

Consiglierei TinkerTool in quanto ha più opzioni relative al Dock in questo momento.

In particolare, consiglierei di disattivare "Utilizza icone Dock trasparenti per mostrare le applicazioni nascoste". E attiva "Disattiva l'effetto vetro tridimensionale del Dock".

Ciò avrà probabilmente solo un vantaggio minimo, ma potrebbe aiutare un po '.

E se qualcuno mai non capire come accelerare che l'animazione, sarà i team di cocktail o TinkerTool, in modo da avere una di queste applicazioni significa che probabilmente sarete tra i primi a conoscere.

ETA: il modo più veloce di tutti: disabilitare Nascondi automaticamente.

Tengo il mio Dock sul lato destro e occupa pochissimo spazio sullo schermo. Sono soprattutto i pixel verticali ad essere preziosi.

E con la nuova funzionalità FullScreen di Lion, se mai avessi davvero bisogno di nasconderlo per ridurre al minimo le distrazioni, vado a FullScreen con l'app corrente.


Grazie. Ho provato diverse opzioni usando TinkerTool. Sfortunatamente, senza successo. A proposito, sono sicuro che l'aspetto lento del dock non è un problema di rendering perché è così lento per qualsiasi Mac. Pertanto le impostazioni di visualizzazione non dovrebbero fare la differenza. Immagino che l'aspetto lento sia piuttosto una caratteristica nel caso in cui passi accidentalmente sopra la parte inferiore dello schermo.
Gentmatt,

Esatto ... è come un forno "Sei sicuro di aver bisogno del Dock?" caratteristica. Il materiale di TinkerTool potrebbe ridurre il tempo di rendering effettivo da 50ms a 25 ms, ad esempio, ma se quel pre-ritardo hardcoded è come 400ms, la differenza tra 450ms e 425ms sarà minimamente evidente. Personalmente, tengo semplicemente il mio Dock sul lato destro e disabilito Nascondi automaticamente ... con tutto il settore immobiliare widescreen, potrei anche usare quei pixel per qualcosa. :)
Jonathan Van Matre,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.