¿Hay alguna manera de desactivar completamente Dock?

42

Quiero que el Dock se haya ido por completo. No lo he usado en los últimos tres lanzamientos de OS X (10.5 al presente). Quiero que desaparezca por completo, y LaunchBar allí en su lugar. ¿Hay alguna forma de matar el Dock para que no se cargue ni se ejecute?

Everett
fuente
Me doy cuenta de que esto fue hace un tiempo, pero su comentario a la respuesta original a continuación indica que renunció a esta idea. ¿Has probado las otras soluciones mientras tanto? Esa cosa de 1000 segundos es asombrosa. Utilizo mi launchpad a la que se accede mediante un gesto de panel táctil, que prefiero usar con el dock. Tal vez podría actualizar su publicación original con un resumen de cómo han ido las cosas desde que se hizo la pregunta original.
Geoff Pointer
No, nunca probé las otras soluciones, ya que ninguna de ellas habría hecho todo lo que estaba buscando. Solo creo que, dado todos los otros métodos más precisos para interactuar con Finder, el muelle es anticuado. No quería gastar recursos en ello.
Everett
Estoy de acuerdo con el dock y ahora uso mi mac sin él. Todavía está allí, por supuesto, y todavía puede verlo en la exposición de la aplicación, pero mi espacio en la pantalla ahora está completamente libre de él. ¿Qué es lo que todavía te preocupa por usar la solución de Joonas?
Geoff Pointer

Respuestas:

40

El proceso de Dock en OS X es responsable de algo más que el Dock real en su pantalla. Hace un montón de cosas de fondo, incluido Dashboard. En particular, el Finder no funcionará correctamente si el proceso Dock no se está ejecutando, por lo que apagarlo por completo es prácticamente imposible sin romper OS X en el proceso.

Lo mejor que puedo sugerir es mantener el muelle oculto y hacer que el tamaño sea lo más pequeño posible para que sea menos probable que lo active.

También puede colocarlo donde sea menos probable que se interponga en el camino; como probablemente sepa, puede colocarlo a la izquierda, derecha o parte inferior de la pantalla. Pero también puede anclarlo en una esquina en particular, solo use el defaults write com.apple.dock pinning -string startcomando. Escriba ese comando en la Terminal (reemplace startcon endpara cambiar en qué esquina entra, o middlepara volver al valor predeterminado), luego killall Dockreinicie el Dock y aplique el cambio.

ladrones
fuente
55
Gracias por explicar POR QUÉ esto no puede suceder. Ahora sé que necesito dejar de perder el tiempo con esta idea. Gracias.
Everett
Esta idea definitivamente no es una pérdida de tiempo, hay una muy buena solución detallada por Joonas a continuación, que he probado y funciona exactamente como si el Dock hubiera desaparecido por completo. Si realmente desea verificarlo momentáneamente, hay un teclado equivalente para alternar el Dock, que puede personalizar en Preferencias del sistema: Teclado: Accesos directos.
Geoff Pointer
40

Este artículo de Lifehacker.com.au sugiere configurar el retraso de ocultación automática de Dock en 1000 segundos, de esta manera:

defaults write com.apple.dock autohide-delay -float 1000; killall Dock

Para restaurar el comportamiento predeterminado:

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

El autor dice que establece el retraso en dos segundos, por lo que aún puede llegar al Dock en esos raros casos cuando sea necesario.

Cristiano largo
fuente
1
@ AlexFord Intente poner en minúscula la d en Dock.
Brian Gordon
2
@ Reb.Cabin defaults write com.apple.dock autohide-delay -float 2; killall Dock hace el trabajo. Solo lo hice.
Benjamin R
1
Si hace esto, también puede abrir el muelle con ctrl+up-arrow
Ian Dunn
44
Funciona en Sierra, y OPT+ CMD+ Dmuestra el dock si realmente lo necesitas.
Charlotte
7

Esta respuesta realmente no agrega mucho a lo que ya está aquí, pero sentí que las respuestas que ofrecen soluciones para ocultarla carecían de información.

Yo personalmente uso uBar y he usado el siguiente conjunto de comandos de terminal sin ningún problema. Solo puedo confirmar que he usado estos sin ningún problema desde El Capitán. No puedo recordar más que eso seguro.

Para ser claros, esto solo oculta Dock, por lo que nunca tendrá que lidiar con él apareciendo accidentalmente.

Para aquellos que no saben, estas líneas de código deben ejecutarse en la Terminal. Se puede encontrar aquí: /Applications/Utilities/Terminal.app. Simplemente abra Terminal y pegue las líneas y presione enter.

# Hide Dock
defaults write com.apple.dock autohide -bool true && killall Dock
defaults write com.apple.dock autohide-delay -float 1000 && killall Dock
defaults write com.apple.dock no-bouncing -bool TRUE && killall Dock

# Restore Dock
defaults write com.apple.dock autohide -bool false && killall Dock
defaults delete com.apple.dock autohide-delay && killall Dock
defaults write com.apple.dock no-bouncing -bool FALSE && killall Dock

También puede ejecutar cada línea por separado.

Explicación sobre lo que hace cada línea:

  1. La primera línea activa el ocultamiento automático
    • Como alguien mencionó, Cmd+Alt+Dtodavía alterna la visibilidad del Dock como antes. Esto es útil si necesita asignar la aplicación a un espacio específico. Usar el Dock es la única forma (AFAIK) .
  2. Por defecto, cuando Dock autohide está activado, al pasar el cursor sobre el borde donde se encuentra, se muestra el Dock casi de inmediato. Esta línea hace que el vuelo estacionario se retrase 1000 segundos, por lo que es casi imposible mostrar accidentalmente el muelle si se pasa por encima del borde. Tendría que dejarlo reposar allí durante ~ 17 minutos.
  3. Esto elimina la animación de rebote que ocurre cuando las aplicaciones quieren su atención o cuando se inicia una aplicación. Me di cuenta de que, dependiendo del tamaño del icono del Dock, pueden alcanzar su punto máximo desde el borde cuando comienzan a rebotar. Esto elimina ese problema.

killall Dockal final de cada línea obliga a Dock a salir y luego se restaura automáticamente. Esto es básicamente para cargar la nueva configuración. Solo es necesario correr killall Dockdespués de la última línea, pero de esta manera es más fácil correr las líneas por separado si es necesario ... y a granel realmente no hay diferencia.

Joonas
fuente
1
Esta es una buena y completa respuesta. Ya no uso un mouse, así que uso el gesto predeterminado para Launchpad para iniciar aplicaciones y lo he organizado de manera eficiente para acceder a mis aplicaciones sobre la marcha. Pensé que valía la pena señalar que el dock también aparece en la parte inferior de la pantalla cuando desliza hacia arriba para Control de misión y hacia abajo para App Exposé, que también son formas muy rápidas de ver el Dock si es necesario. No vale la pena una nueva respuesta aquí, pero ¿tal vez podría agregar ese punto a su respuesta?
Geoff Pointer
Por cierto, ubar tiene una configuración que elimina el viejo muelle ahora
Samy Bencherif
2

Puede cambiar el tamaño de los iconos a 1px:

defaults write com.apple.dock tilesize -float 1; killall Dock

Yukulélé
fuente
Sería útil si proporcionara más información sobre esta configuración y cómo restablecerla a sus valores predeterminados.
Geoff Pointer
Esta configuración cambia el tamaño del icono de Apple Dock.
Yukulélé
para regresar, ejecuta este comando pero reemplaza 1 por 64
Yukulélé
o simplemente vaya a preferencia del sistema> base y cambie el valor del tamaño
Yukulélé
La desventaja de esta idea es que no es sencillo si quieres echar un vistazo rápido al muelle.
Geoff Pointer