È possibile aggiungere un alias al dock tramite la riga di comando?

5

Ho trovato questo articolo ma gestisce la soluzione GUI.

Vorrei automatizzare l'installazione di una nuova macchina, e farlo ho creato condivisioni Dropbox di un certo numero di mie configurazioni comuni. (Potrei anche usare un repo github) Altri siti hanno discusso l'automazione delle configurazioni di pref .

Vorrei un comando bash / terminal per creare un alias nel dock. Presumo che il dock sia una cartella di alias situata da qualche parte in ~/Library ma non riesco a trovarlo.

Esiste una soluzione AppleScript?

modifica: sembra che ci sia un file, ~/Library/Preferences/com.apple.dock.plist che contiene i riferimenti.

Un ingegnere giapponese discute un modo per fare questo C. 2009 (che non funziona più).
< a href="http://lists.apple.com/archives/applescript-users/2009/Oct/msg00124.html"> Un altro script è stato progettato per aggiungere cartelle all'area "altri" del Dock - che è alos datato. Quest'ultimo, tuttavia, insieme al nuovo formato per il Dock plist , e alcuni suggerimenti di manipolazione dict , fornisce ulteriori indizi sulla creazione di uno script moderno.

    
posta New Alexandria 20.03.2013 - 16:39
fonte

1 risposta

3

Definitivamente programmabile con i comandi del terminale.

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

Mostra la configurazione effettiva per il dock.

All'interno del file sopra è necessario modificare l'array "persistente-altri" se si desidera creare un alias "file".

Questo è il modo seguente:

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

Se vuoi un alias dell'applicazione devi modificare l'array "persistent-apps".

Dopo aver apportato le modifiche e verificato che devi eseguire:

killall dock

per aggiornare il dock.

    
risposta data 14.10.2013 - 22:52
fonte

Leggi altre domande sui tag