Puoi cmd -dragare un oggetto nella barra degli strumenti del Finder per averlo lì definitivamente, ma c'è un modo per farlo nel Terminale?
Il più vicino che ho trovato è questo vecchio thread: link
Che suggerisce qualcosa di simile:
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 forse ...
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
Nessuno dei due sembra funzionare. C'è qualcosa che funziona con Yosemite e sopra?
Mi accorgo che se aggiungo manualmente l'app di scacchi alla barra degli strumenti del Finder e poi emetto i pref di finder in questo modo:
defaults read com.apple.finder >> finderprefs
Posso vedere che lo inserisce in questo modo:
"TB Item Plists" = {
7 = {
"_CFURLAliasData" = <(lots of hex code)>;
"_CFURLString" = "file:///Applications/Chess.app";
"_CFURLStringType" = 15;
};
};
Quindi suppongo di dover trovare un modo per farlo con defaults write
Altre ricerche suggeriscono che l'aggiunta di elementi a livello di codice non è consigliabile: link
Se conosci qualcosa di diverso, mi piacerebbe sapere ...