Sto cercando un metodo per cambiare l'icona USB o External Drive usando bash o qualsiasi altro metodo da riga di comando. So come modificarli manualmente come questo
Sto usando El Capitan
Sto cercando un metodo per cambiare l'icona USB o External Drive usando bash o qualsiasi altro metodo da riga di comando. So come modificarli manualmente come questo
Sto usando El Capitan
Devi copiare il file .icns
nella cartella principale del volume. Il nuovo file deve essere denominato .VolumeIcon.icns
. Ad esempio, se si utilizza una shell Bash, avere il file vol_external.icns
e la destinazione /Volumes/MyStick
, quindi sotto il comando.
cp vol_external.icns /Volumes/MyStick/.VolumeIcon.icns
A word of warning: Once you assign an icon to a volume, changing this icon is very difficult. I feel there must be a bug somewhere in OS X. However, deleting the icon does seem to work.
Per ottenere un elenco di directory per questo file copiato, potrebbe essere necessario includere l'opzione -a
nella riga di comando ls
. Ad esempio, il comando
ls /Volumes/MyStick
non visualizzerà il file .VolumeIcon.icns
, ma il comando
ls -a /Volumes/MyStick
mostrerà il file.
Note: Normally, files starting with a
.
do not appear in the Finder application.
Nel mio caso, la semplice copia era insufficiente. Ho usato l'attributo SetFile come mostrato nel codice seguente:
cp vol_external.icns /Volumes/MyStick/.VolumeIcon.icns
sudo SetFile -a C /Volumes/MyStick/
Leggi altre domande sui tag command-line bash macos terminal el-capitan