¿Cómo reiniciar el Dock sin usar la línea de comando?

11

Sé que puedo reiniciar el Dock usando a killall Docken la línea de comando. También puedo reiniciar el Finder haciendo clic con el botón derecho del mouse en el icono del Finder. ¿Hay una manera similar de reiniciar el Dock sin usar la línea de comando?

Arne
fuente
¿Estás abierto a crear una acción de Automator o un applet de Applescript?
bjbk
@bjbk incluso si el OP no lo es, alguien aprenderá de una buena respuesta de AppleScript. No vi tu comentario mientras escribía mi respuesta de Otto the Automator. Claramente estás pensando de una manera con la que estoy de acuerdo. :-)
bmike
@bmike buena sugerencia. A veces dudo en escribir respuestas pensando solo en el OP. Necesito pensar en términos del problema real y cómo otros podrían beneficiarse de múltiples soluciones. Vuelve a leer el Centro de ayuda
bjbk
Curioso, ¿por qué quieres hacerlo? Obviamente no eres tímido si ya conoces el comando. Las respuestas parecen bastante complicadas en comparación con abrir una terminal ...
Jared Smith

Respuestas:

14

Puede forzar el cierre de procesos en segundo plano utilizando la utilidad Monitor de actividad. Simplemente encuentre el proceso Dock (ordene la lista de procesos por nombre o use el campo de búsqueda en la esquina superior derecha), selecciónelo y luego haga clic en el botón Salir (el icono es una "X" en un octágono) en la esquina superior izquierda de la ventana del Monitor de actividad. Le preguntará si desea hacer un Salir normal o Salir por la fuerza.

Gordon Davisson
fuente
8

No, el dock no participa en la ventana Force Quit, por lo que no puede acceder directamente.

Puede tomar fácilmente su AppleScript o script de shell y envolverlo en un lanzador. La aplicación Platypus es mi elección, pero Automator también funciona:

  1. Automatizador abierto
  2. Crea una nueva aplicación
  3. Llámalo Dock Killer
  4. Agregue un elemento a la receta - Ejecutar script de Shell
  5. entrar en el muelle de killall
  6. Guarde la aplicación en el lugar que desee.

Ahora puede usar Spotlight, Launchpad, FastScripts o cualquier otra forma de herramientas de automatización para usar el teclado o las teclas de acceso directo para iniciar su aplicación Dock Killer. Las aplicaciones gratuitas funcionarán bien, pero prefiero LaunchBar para esta tarea.

bmike
fuente
5

Modifique el archivo llamado 'Info.plist' dentro del paquete de la aplicación (es decir, /System/Library/CoreServices/Dock.app/Contents/). Abra este archivo en su editor de texto favorito y cambie la siguiente sección

<key>LSUIElement</key>
<string>true</string>

a

<key>LSUIElement</key>
<string>false</string>

Después de eliminar Dock.app una vez con el Terminal / Monitor de actividad (consulte la respuesta de Gordon ;-)) o después de reiniciar, aparece la aplicación "Dock" en el mismo Dock y puede forzar el cierre / reinicio allí o desde el menú Apple. > Forzar el abandono ...

Después de una actualización o actualización del sistema, es posible que deba repetir la edición.

klanomath
fuente
3

[Muy] Similar a la respuesta existente de @bmike, pero este es mi método preferido para hacer que los scripts rápidos de Automator sean comandables por teclas ...

  1. Iniciar Automator
  2. Hacer un nuevo servicio
  3. Llámalo [lo que quieras] o 'killall Dock'
  4. Agregue un elemento a la receta - Ejecutar script de Shell
  5. entrar en el muelle de killall
  6. Ahorre usando Cmd ⌘ S [Puede esperar hasta este punto para nombrarlo si lo desea. No hay un selector de archivos para el lugar donde se almacena, con un Servicio, solo un nombre.]
  7. Abra Preferencias del sistema> Teclado> Accesos directos> Servicios
  8. Desplácese hacia abajo y agregue un comando de teclado memorable a su nuevo servicio 'killall Dock'

ingrese la descripción de la imagen aquí

Tetsujin
fuente
0

¿Por qué no utiliza la utilidad gratuita "Onyx" (software @ Titanium); Una muy seria. Vaya al menú 'parámetros' donde encontrará la pestaña "Dock" ... Eso es todo / http://www.titanium.free.fr/onyx.html

marqaam
fuente