DMG se monta pero no se abre automáticamente

2

Tengo un DMG que descargué utilizando Safari. Cuando hago doble clic en él, el volumen se monta pero no se abre en una nueva ventana del Finder.

¿Alguna idea de por qué sucedería esto y cómo puedo arreglar el DMG para que así sea? (PD: he creado el dmg y espero distribuirlo, pero no se abre automáticamente)

    
pregunta psychotik 24.02.2012 - 07:19

3 respuestas

3

Aquí hay algunas guías en línea para crear archivos DMG de apertura automática.

Desde el primer guía por Bill Bateman , el paso 23 parece ser la clave:

  

Haz clic en Convertir en la barra de herramientas. Ingrese un nuevo nombre de archivo y asegúrese de   El formato de la imagen está comprimido. Clic en Guardar. Esto crea una nueva imagen.

Otra guía (a través de esta publicación ) tiene un montón de información. La información sobre la pieza de apertura automática está aquí:

  

Pero encontramos que .dmg no siempre abre su ventana cuando   montado. Esta utilidad "autoOpen" resuelve ese problema:         enlace

Una de estas dos guías lo ayudará a configurar el DMG de apertura automática.

    
respondido por el JW8 24.02.2012 - 07:38
3

La característica autoOpen es una marca simple que debe establecerse dentro del encabezado del archivo.

Los detalles del formato de archivo están ahí: enlace

Se explica que el desplazamiento 0x58 de la sección del "encabezado" se debe establecer en un Int32 que represente el ID del directorio que se debe abrir (0 para ninguna, 1 para el padre de la raíz, 2 para la raíz, 0xXXXXXXXX para el directorio con ID 0xXXXXXXXX).

Tampoco olvide que el encabezado está comenzando en el desplazamiento 1024 (0x400), por lo que el desplazamiento total debe ser 0x0458 .

Probó el siguiente comando con éxito:

printf '\x00\x00\x00\x02' | dd conv=notrunc of=$dmg_file bs=1 seek=$((0x0458))

donde $ dmg_file es tu archivo dmg.

    
respondido por el RenaudBlue 07.01.2013 - 18:59
0

Puede ser mucho más simple. El DMG se comportará como la carpeta / volumen desde el que se creó. Eso incluye ventanas abiertas. Por lo tanto, si crea el DMG mientras la ventana está abierta, debería abrirse automáticamente nuevamente al montar esa imagen. Esto incluye opciones de vista, tamaño y posición. Tenga en cuenta que otros usuarios pueden tener diferentes opciones configuradas para las distintas barras de herramientas, lo que puede resultar en una ventana más pequeña de lo que espera. Simplemente haga que la ventana sea un poco más grande para compensar eso y evitar que aparezcan barras de desplazamiento.

    
respondido por el MacLemon 07.01.2013 - 23:43

Lea otras preguntas en las etiquetas