Dokowanie skryptów

0

Co ja robię źle?

Próbuję skonfigurować stację dokującą za pomocą skryptu powłoki zawierającego komendy dockutil. działa bez problemów w Preferencjach systemowych, Safari, TextEdit, Aplikacje i ~/Downloads.

Jednak App Store również ~/Documents nie będzie dołączony ...

Jeśli komandosi w App Store i ~/Document są podane bezpośrednio w terminalu, problem nie występuje.

Czy ktoś ma pomysł?

#!/bin/bash

#
# set Dock items
#

dockutil=/usr/local/bin/dockutil    
$dockutil --remove all --allhomes
$dockutil --add '/Applications/System Preferences.app' --allhomes
$dockutil --add '/Applications/App Store.app' --allhomes
$dockutil --add '/Applications/Safari.app' --allhomes
$dockutil --add '/Applications/TextEdit.app' --allhomes
$dockutil --add '/Applications' --allhomes
$dockutil --add '~/Downloads' --allhomes
$dockutil --add '~/Documents' --allhomes

exit 0
Solcà Enrico
źródło
Czy dockutil nie byłby już na twojej drodze? Dlaczego konfigurujesz dla niego zmienną?
Seth
masz rację, nie ma potrzeby używania zmiennej, ale po jej usunięciu działa dokładnie tak samo.
Solcà Enrico