Cambio de icono de una imagen de disco montada

Quiero modificar el ícono de mi imagen de disco montada, de la misma manera que FUSE for OS X.

Captura de pantalla de mi escritorio, donde la imagen de mi disco es la izquierda (el nombre está censurado):

Escritorio

Cambiar el ícono de dmges simple, pero no tiene efecto en la unidad montada.

Respuestas (2)

Por ejemplo, el archivo de imagen de disco osxfuse-2.8.2.dmg usa un archivo .icns oculto llamado .VolumeIcon.icns en la raíz del volumen y tiene establecido el atributo de icono personalizado, probablemente usando /usr/bin/SetFile. P.ej:SetFile -a C /Volumes/FUSE\ for\ OS\ X

También puede cambiar el icono de la imagen de disco montada desde su hoja de información. Coloque el ícono deseado en el Portapapeles, luego seleccione la imagen del disco en el Escritorio y presione Comando-I, luego haga clic en el ícono en la esquina superior izquierda de la hoja de información y pegue la imagen deseada allí.

Para agregar un ícono personalizado al volumen montado de su archivo dmg, primero debe convertirlo a un paquete disperso o al menos a ar/w dmg:

hdiutil convert -format UDSB -o /path/to/output/image /path/to/source/image.dmg #the extension sparsebundle will be added to the output file automatically

Luego haga doble clic en el paquete disperso para montarlo como un volumen.

Copie el icono personalizado. Luego cmdIel volumen montado . Resalte el icono en la esquina superior izquierda de la ventana de información y péguelo (en el portapapeles) con cmdV.

Desmonte el volumen y conviértalo a su tipo anterior.

¡No tiene que convertirlo primero en un paquete escaso! Además, el OP dijo específicamente " Quiero modificar el ícono de mi imagen de disco montada, de la misma manera que FUSE para OS X " y convertir a un paquete disperso y usar cmd + I no es cómo se hace. Aunque también había dado como alternativa el método cmd+I.
@ user3439894 Tiene que ser r/w al menos. Si el ícono es grande, el espacio vacío en el montado podría no ser suficiente. Por lo tanto, sugerí un paquete escaso
Sí, por supuesto, el archivo .dmg debe ser R/W para ser modificado, eso es evidente, sin embargo, como dije anteriormente, no tiene que convertirse primero en un paquete disperso. Además, un archivo .icns apropiado será relativamente pequeño, probablemente menos de 512 KB, por lo que, a menos que el archivo de imagen ya esté lleno, no debería ser un problema. Si el .dmg es UDRO, se puede convertir a UDRW sin UDSB.