Puedes cmd -arrastrar un elemento a la barra de herramientas del Finder para tenerlo ahí permanentemente, pero ¿hay alguna forma de hacerlo en el Terminal?
Lo más parecido que he encontrado es este viejo hilo: http://macscripter.net/viewtopic.php?id=21344
Lo que sugiere algo así:
defaults write com.apple.finder FXToolbarItems -array-add '<dict><key>file-data</key><dict><key>_CFURLString</key><string>"/Applications/Chess.app"</string><key>_CFURLStringType</key><integer>0</integer></dict></dict>'
killall -HUP Finder
.. o quizás...
defaults write com.apple.finder FXToolbarItems -array-add '<dict><key>file-data</key><dict><key>_CFURLString</key><string>"/Applications/Chess.app"</string><key>_CFURLStringType</key><integer>0</integer></dict><key>item-id</key><string>loc%20</string></dict>'
killall -HUP Finder
Ninguno de los dos parece funcionar. ¿Hay algo que funcione con Yosemite y superior?
Me he dado cuenta de que si añado manualmente la aplicación de Ajedrez a la barra de herramientas del Finder, y luego saco los prefijos del Finder así:
defaults read com.apple.finder >> finderprefs
Veo que lo pone así:
"TB Item Plists" = {
7 = {
"_CFURLAliasData" = <(lots of hex code)>;
"_CFURLString" = "file:///Applications/Chess.app";
"_CFURLStringType" = 15;
};
};
Así que supongo que tengo que encontrar una manera de hacerlo con defaults write
Otras investigaciones sugieren que no es aconsejable añadir elementos mediante programación: http://prod.lists.apple.com/archives/cocoa-dev/2015/May/msg00212.html
Si sabes algo diferente, me encantaría saberlo...
0 votos
Recomiendo utilizar el excelente script dockutil para manejar programáticamente los elementos del dock. dockutil --add /Applications/TextEdit.app