¿Se puede agregar un alias al dock a través de la línea de comando?

5

Encontré este artículo pero maneja la solución GUI.

Me gustaría automatizar la configuración de una nueva máquina, y he creado una parte de mis configuraciones comunes de Dropbox. (También podría usar un repositorio github) Otros sitios han discutido la automatización de las configuraciones pref. .

Me gustaría un comando bash / terminal para crear un alias en el dock. Supongo que el dock es una carpeta de alias ubicados en algún lugar en ~/Library pero no puedo encontrarlo.

¿Hay alguna solución AppleScript?

editar: parece que hay un archivo, ~/Library/Preferences/com.apple.dock.plist que contiene las referencias.

Un ingeniero japonés analiza una forma de hacer esto C. 2009 (que ya no funciona).
< a href="http://lists.apple.com/archives/applescript-users/2009/Oct/msg00124.html"> Otro script fue diseñado para agregar carpetas al área de "otros" del Dock - que es alos fechado. Sin embargo, este último, junto con el nuevo formato para el Dock plist , y algunos consejos de manipulación de dictados , dan más pistas para crear un script moderno.

    
pregunta New Alexandria 20.03.2013 - 16:39

1 respuesta

3

Definitivamente con secuencias de comandos con comandos de terminal.

/usr/libexec/PlistBuddy -c "Print" ~/Library/Preferences/com.apple.dock.plist

Le muestra la configuración real para el dock.

Si quieres crear un alias de "archivo", debes modificar la matriz "persistente-others".

Esto se hace de la siguiente manera:

/usr/libexec/PlistBuddy -c "add:persistent-others:0 dict" ~/Library/Preferences/com.apple.dock.plist

Si desea un alias de aplicación, deberá modificar la matriz de "aplicaciones persistentes".

Una vez que realice los cambios y esté realizando las pruebas, deberá hacer lo siguiente:

killall dock

para actualizar el dock.

    
respondido por el Deesbek 14.10.2013 - 22:52

Lea otras preguntas en las etiquetas