2009-11-11 12 views

Respuesta

5

En realidad no hay ninguna magia para esto. Puede crear una imagen de disco con la Utilidad de Discos. Coloque todo lo que necesita y luego conviértalo en una imagen comprimida de solo lectura (de nuevo, con la Utilidad de Discos).

Para obtener algunos consejos sobre cómo mejorar la apariencia de la ventana, consulte this question. Si necesita automatizar este proceso, consulte this other question para obtener información sobre cómo hacerlo.

12

En realidad es bastante fácil. Solo necesitas componer algunos archivos ocultos. La forma más fácil de hacerlo es copiar solo otras personas y cambiarlas para adaptarlas a su aplicación.

Por ejemplo, si yo monto el MonoDevelop DMG, luego veo:

atom:MonoDevelop fak$ ls -al 
total 40 
drwxr-xr-x 8 fak staff 340 Nov 4 14:03 . 
[email protected] 10 root admin 340 Nov 10 21:33 .. 
[email protected] 1 fak staff 12292 Nov 4 14:03 .DS_Store 
d-wx-wx-wt 2 fak staff  68 Nov 4 14:03 .Trashes 
drwxr-xr-x 3 fak staff 102 Nov 4 14:03 .background 
drwx------ 4 fak staff 136 Nov 4 14:03 .fseventsd 
lrwxr-xr-x 1 fak staff  13 Nov 4 14:03 Applications -> /Applications 
drwxr-xr-x 3 fak staff 102 Nov 4 14:02 MonoDevelop.app

Aquí vemos .background que es un directorio con un archivo PNG (el fondo). La aplicación en sí (MonoDevelop.app) y un enlace a /Applications.

El .DS_Store contiene el tamaño de la ventana, las posiciones de los iconos, etc. Simplemente configure un directorio y use el .DS_Store desde él.