¿Cómo puedo hacer que ocultar / mostrar automáticamente para el muelle sea más rápido?


91

Realmente me gusta la función de ocultación automática del dock en Mac OS X. Sin embargo, la animación para que reaparezca el dock es demasiado lenta para mí. Como esto es bastante molesto, desactivo la función.

¿Es posible acortar manualmente el tiempo para que vuelva a aparecer el muelle?

Por cierto: soy consciente de que se puede usar el combo de teclas Dpara alternar la función de ocultar / mostrar automáticamente para el muelle. Pero quiero una solución sin usar el teclado.


1
No creo que haya una manera de acelerar la animación, ¿podría hacer que el muelle sea más pequeño y llegaría a su punto más grande más rápido?
Graeme Hutchison el

Si está usando Lion, ¿ha considerado usar Launchpad en lugar del dock? Es increíblemente rápido y las aplicaciones se pueden organizar en un orden que facilita la búsqueda / clic en ellas. Uso el dock pero encuentro Launchpad bastante rápido y podría considerar usarlo más ...
Richard

@GraemeHutchison Hacer el muelle más pequeño no cambia nada, desafortunadamente.
gentmatt

@ Richard No uso Launchpad ya que sus animaciones tienen fps realmente bajos en mi Macbook pro. Además, Launchpad no clasifica las aplicaciones de forma predeterminada (por ejemplo, alfabéticamente), por lo que prefiero acceder a las aplicaciones a través de la carpeta de aplicaciones en el dock. Además, no me gusta que Launchpad se extienda por toda la pantalla. El ángulo de visión es demasiado grande para mí. Pero supongo que mis 2 centavos.
gentmatt

1
No creo que el OP estuviera realmente preocupado por la animación en sí, que muchas de las respuestas han abordado. Creo que el OP solo quiere, como yo, que el Dock salga más rápido. Y la mayor demora aquí es la demora de inicio. (Incluso si no es realmente el mayor retraso, es donde se percibe el retraso). Para mí, la solución publicada por genmatt fue, por lo tanto, perfecta. Lo apliqué, ahora mi Dock se siente totalmente receptivo. Recomiendo esto al OP (si están en Lion).
GreenAsJade

Respuestas:


145

Para que el Dock vuelva a aparecer instantáneamente cuando sea necesario, en lugar de deslizarse, abra una ventana de Terminal y escriba lo siguiente:

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

Esto me parece útil, pero si desea que la animación del muelle reaparezca por una fracción de segundo, intente lo siguiente:

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

Para volver al efecto deslizante predeterminado, abra una ventana de Terminal y escriba lo siguiente:

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

1
Sí @Lri, las soluciones están inspiradas en el libro Mac Kung Fu .
Marius Butuc

¡Finalmente! Estaba buscando una respuesta para 'edades'. Muchas gracias.
gentmatt

@ Matt bienvenida! :)
Marius Butuc

Esto funciona en Mavericks. No solo elimina la animación, sino que también elimina el pequeño retraso aparente antes de la animación. ¡Se vuelve instantáneo!
Márquez

¿Es posible hacer esto con la barra de menú también ya que puede mostrar / ocultar animaciones?
Oliver Dixon

85

Puede configurar manualmente el tiempo que tarda el muelle en aparecer.

A diferencia del autohide-time-modifierconsejo publicado por Marius Butuc, este comando no elimina la animación del Dock cuando aparece.

Primero, active la ocultación automática en Preferencias del sistema → Dock → Ocultar automáticamente o escriba + + D Luego abra la Terminal y escriba:

defaults write com.apple.dock autohide-delay -float 0; killall Dock
  • 0es el tiempo que tarda el Dock en aparecer en segundos. Puede elegir flotantes y enteros 2, por ejemplo 0.5, ...
  • killall Dock hace que el Dock se reinicie.

Restaurar el comportamiento predeterminado usando ...

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

Tenga en cuenta que com.apple.dock distingue entre mayúsculas y minúsculas.

Según MacOSHints, este truco fue encontrado por ingeniería inversa del desarrollador Christian Baumgart de Hyperdock .

Este comando solo funciona en OS X 10.7 o posterior.


66
No creo que el OP estuviera realmente preocupado por la animación en sí, que muchas de las respuestas han abordado. Creo que el OP solo quiere, como yo, que el Dock salga más rápido. Para ser claros: creo que esta es la pregunta del OP: "¿cómo puedo hacer que el Dock salga más rápido?" Y la mayor demora aquí es la demora de inicio. (Incluso si no es realmente el mayor retraso, es donde se percibe el retraso). Para mí, la solución publicada por genmatt fue, por lo tanto, perfecta. Lo apliqué, ahora mi Dock se siente totalmente receptivo, esa es la respuesta a la pregunta "real". Recomiendo esto al OP
GreenAsJade

1
Esto no funcionó para mí en rebeldes.
Márquez

1
Lo mismo aquí tengo miedo. No hay diferencia en Mavericks.
VLostBoy

Esto funciona para mí en los rebeldes
Hải Phong

Funciona muy bien en El Capitán
Jose Rui Santos

46

Las modificaciones en las respuestas de @ gentmatt y @Marius Butuc son importantes. Hice algunas pruebas y, en mi opinión, el retraso (antes de que comience la animación de la diapositiva) debería ser cero, mientras que la duración de la animación debería ser de 0,4 s (para sentirse natural pero rápido). Puede aplicar fácilmente esta configuración ocultando su Dock (> Dock> Activar Ocultar o ⌥⌘D) e ingresando estos comandos en la Terminal:

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

Puede cambiar los valores de 0y 0.4para ver si una configuración diferente funciona mejor para usted. No olvide cambiar inta floatsi desea usar un flotador en lugar de 0.

Si no le gusta, puede deshacer los cambios con estos comandos:

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

sentirse natural?
SoilSciGuy

@SoilSciGuy Con "natural" me refería a sentirme similar a la animación predeterminada.
Jonathan

1
son las pequeñas cosas +1
2Toad

2
¡Perfecto! Exactamente lo que quería: sin demora, de corta duración. ¡Gracias!
Subfuzion

2
Definitivamente, la mejor respuesta. Debería ser el aceptado.
f1nn

3

También encuentro que el Dock es lento de usar y el Launchpad puede ser lento. Es posible que desee probar un iniciador de aplicaciones como LaunchBar o Alfred. El primero es un programa pago (con una demostración gratuita), el segundo es gratuito. O bien, le permite iniciar aplicaciones muy rápidamente junto con cientos de otras funciones con aplicaciones, archivos, carpetas y más. No uso, o echo de menos, el Launchpad o el Dock ... incluso en una nueva Mac son demasiado lentos, sin mencionar que son impulsados ​​por el mouse.


Gracias. Ya uso Alfred (y Quicksilver antes de eso) sobre Spotlight. Como uso un SSD, esto es aún más sorprendente. Los resultados aparecen al instante. Sin embargo, como estoy buscando una respuesta de "clic para elegir", esto no es suficiente. ;)
gentmatt

La votación como respuesta útil a la pregunta original. No puede saber qué soluciones ya rechazó el OP a menos que él lo diga en su pregunta.
Jonathan Van Matre

1

Esto es un poco complicado, pero hace que el Dock parezca un poco más rápido.

Si su Dock está en el lado derecho de su pantalla (la mía lo está; varíe esto para la ubicación de Dock deseada), configure Hot Corners superior e inferior a la derecha para activar Launchpad. Cuando el mouse toca una esquina activa, dispara la acción al instante, en lugar de después de un breve retraso con Dock Hiding. Si el Dock está oculto y Launchpad se activa, aparece el Dock. Ignorar Launchpad; haz clic en lo que quieras en tu Dock.

Entonces, si mueve el mouse hacia el borde, aparece el Dock después de un breve retraso, pero golpea cualquier esquina y el Dock aparece más rápido. Hay una acción que distrae en el resto de la pantalla (es decir, Launchpad), pero si puede ignorarlo, obtendrá los resultados deseados.


1
Gracias por su respuesta. Dado que Launchpad no funciona bien, no quiero usarlo. El efecto de sombra para que aparezca Launchpad no es uniforme en mi MBP 3,1. Debido a que es tan lento, no hay ganancia real. Además, todos los rincones calientes ya están reservados para otras funciones.
gentmatt

Oh ok En mi máquina, esto hace que el Dock parezca más rápido, pero su experiencia es obviamente diferente.
Daniel

La votación como respuesta útil a la pregunta original. No puede saber qué soluciones ya rechazó el OP a menos que él lo diga en su pregunta.
Jonathan Van Matre

1

@gentmatt, siempre instalo Secretos en mi computadora. Tiene muchas variables de sistema y aplicación que puede alternar o configurar y la animación de acoplamiento es una de ellas. También le permite colocar espaciadores en el muelle para organizarlo un poco por bloque. Y lo mejor es que funciona como un panel de control, por lo que no se requiere experiencia de Terminal. http://secrets.blacktree.com


¡Gracias! Conocí el sitio web, pero nunca me di cuenta de que tienen un panel de preferencias para descargar. Muchas gracias :)
gentmatt

1

Para hacerlo un poco más fácil ... aquí la respuesta de Jonathan, con punto y coma para que todo se pueda copiar y pegar en la ventana de terminal de una sola vez. (Y modifiqué el tiempo de animación a mi gusto) BIG BIG Kudos a Jonathan por esta sugerencia, traté de votarlo, ¡pero no tengo suficiente representante!

Abra la Terminal y copie el siguiente código en ella :)

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

Ajusta el número de flotación para cambiar el tiempo de animación


1
Pero la respuesta de Jonathon se puede cortar y pegar en la Terminal de una vez
usuario151019,

1
Steve Hall, su código (con punto y coma y copiar y pegar) funcionó para mí. ¡¡Gracias!! Macbook Pro finales de 2011 OS X Mavericks

1

Buen tutorial, pero el problema es que todavía se necesita un poco para que aparezca después de que apunte con el mouse al área de acoplamiento. Para reducir el retraso, debe usar este código en su lugar

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

¡De esta manera aparece al instante! Y es posible que desee dejar una animación de 1 segundo para que se vea agradable y suave

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

0

Respuesta corta: no hay una forma conocida de acelerar la animación.

Pero es posible que pueda hacerlo marginalmente más rápido con algunos ajustes.

Su mejor opción es obtener una de las aplicaciones "tweaker" de terceros, como Cocktail o TinkerTool, y desactivar cualquiera de los dulces relacionados con el Dock.

Recomiendo TinkerTool ya que tiene más opciones relacionadas con Dock en este momento.

En particular, recomendaría desactivar "Usar iconos Dock transparentes para mostrar aplicaciones ocultas". Y active "Desactivar el efecto de cristal tridimensional del Dock".

Es probable que esto solo tenga un beneficio mínimo, pero podría ayudar un poco.

Y si alguien no encontrar la manera de acelerar la animación, que va a ser los equipos de cóctel o TinkerTool, por lo que tener una de estas aplicaciones significa que probablemente será uno de los primeros en saberlo.

ETA: La forma más rápida de todas: deshabilitar Ocultar automáticamente.

Mantengo mi Dock en el lado derecho y ocupa muy poco espacio en la pantalla. Son principalmente los píxeles verticales los que son preciosos.

Y con la nueva función FullScreen de Lion, si alguna vez realmente necesito ocultarla para minimizar las distracciones, solo uso FullScreen con la aplicación actual.


Gracias. He probado diferentes opciones con TinkerTool. Lamentablemente, sin éxito. Por cierto, estoy seguro de que la apariencia lenta del dock no es un problema de renderizado porque es tan lento para cualquier Mac. Por lo tanto, la configuración de visualización no debería marcar la diferencia. Supongo que la apariencia lenta es más bien una característica en caso de que accidentalmente desplace el cursor sobre la parte inferior de la pantalla.
gentmatt

Exactamente ... es como un horneado "¿Estás seguro de que necesitas el Dock?" característica. El material de TinkerTool podría estar reduciendo el tiempo de renderizado real de 50 ms a 25 ms, por ejemplo, pero si ese pre-retraso codificado es como 400 ms, la diferencia entre 450 ms y 425 ms será mínimamente notable. Personalmente, solo mantengo mi Dock en el lado derecho y deshabilito Auto-Hide ... con todo el espacio en pantalla panorámica, también podría usar esos píxeles para algo. :)
Jonathan Van Matre

-1

a través de Cocktail.app

Puedes modificar casi todo con esta aplicación.


1
¿Cómo haces esto?
user151019

Open Cocktail - Interface - Dock - Auto-show delay
csabigabi
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.