2 votos

El DMG se monta pero no se abre automáticamente

Tengo un DMG que he descargado con 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é podría ocurrir esto, y cómo puedo arreglar la DMG para que lo haga? (PS - He creado el dmg y espero distribuirlo, pero que no se abra automáticamente apesta)

3voto

Jason Puntos 8799

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

Desde la primera guía de Bill Bateman El paso 23 parece ser la clave:

Haga clic en Convertir en la barra de herramientas. Introduzca un nuevo nombre de archivo y asegúrese de que el formato de la imagen esté comprimido. Haga clic en Guardar. Esto crea una nueva imagen.

Otro guía (vía este puesto ) tiene un montón de información. La información relativa a la pieza de apertura automática está aquí:

Pero encontramos que el .dmg no siempre abre su ventana cuando montada. Esta utilidad "autoOpen" resuelve ese problema: http://autoopen.nibfile.com/

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

3voto

this.lau_ Puntos 111

El autoOpen es una simple bandera que se debe establecer en la cabecera del archivo.

Los detalles del formato del archivo están ahí: http://www.dubeyko.com/development/FileSystems/HFSPLUS/hexdumps/hfsplus_volume_header.html

Se explica que la compensación 0x58 de la sección de "cabecera" debe ajustarse a un Int32 que representa el ID del directorio que debe abrirse (0 para ninguno, 1 para el padre de Root, 2 para Root, 0xXXXXXXXX para el directorio con ID 0xXXXXXX).

Tampoco hay que olvidar que la propia cabecera comienza en el offset 1024 (0x400) por lo que el offset total debe ser 0x0458 .

Ha probado el siguiente comando con éxito:

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

donde $dmg_file es su archivo dmg.

0voto

scottmarlowe Puntos 2952

Puede ser mucho más sencillo. El DMG se comportará igual que la carpeta/volumen de la que fue creado. Eso incluye las ventanas abiertas. Así que si creas el DMG mientras esa ventana está abierta, debería abrirse automáticamente de nuevo al montar esa imagen. Esto incluye las opciones de visualización, el tamaño y la posición. Tenga en cuenta que otros usuarios pueden tener diferentes opciones configuradas para las diversas barras de herramientas, lo que puede resultar en una ventana más pequeña de lo que usted espera. Simplemente haga la ventana un poco más grande para compensar eso y evitar que aparezcan barras de desplazamiento.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X