DMG monta ma non si apre automaticamente

2

Ho un DMG che ho scaricato usando Safari. Quando faccio doppio clic su di esso, il volume si monta ma non si apre in una nuova finestra del Finder.

Qualche idea sul perché questo potrebbe accadere e su come posso sistemare il DMG in modo che funzioni? (PS: ho creato il dmg e spero di distribuirlo, ma non si apre automaticamente)

    
posta psychotik 24.02.2012 - 07:19
fonte

3 risposte

3

Ecco alcune guide online per creare file DMG con apertura automatica.

Dal primo guida di Bill Bateman , il passaggio 23 sembra essere la chiave:

Click Convert on the toolbar. Enter a new filename and make sure the image format is compressed. Click Save. This creates a new image.

Un'altra guida (tramite questo post ) ha un sacco di informazioni. Le informazioni riguardanti il pezzo auto-aperto sono qui:

But we found that the .dmg doesn't always open up its window when mounted. This “autoOpen” utility solves that problem: http://autoopen.nibfile.com/

Una di queste due guide dovrebbe aiutarti a configurare il DMG ad apertura automatica.

    
risposta data 24.02.2012 - 07:38
fonte
3

La funzione autoOpen è un semplice flag che deve essere impostato all'interno dell'intestazione del file.

I dettagli del formato del file sono lì: link

Viene spiegato che l'offset 0x58 della sezione "header" deve essere impostato su Int32 che rappresenta l'ID della directory che deve essere aperta (0 per none, 1 per parent root, 2 per root, 0xXXXXXXXX per la directory con ID 0xXXXXXXXX).

Inoltre, non dimenticare che l'intestazione stessa inizia con l'offset 1024 (0x400), quindi l'offset totale deve essere 0x0458 .

Ha testato con successo il seguente comando:

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

dove $ dmg_file è il tuo file dmg.

    
risposta data 07.01.2013 - 18:59
fonte
0

Può essere molto più semplice. Il DMG si comporterà esattamente come la cartella / il volume da cui è stato creato. Ciò include finestre aperte. Quindi, se crei il DMG mentre quella finestra è aperta, dovrebbe aprirsi automaticamente quando si monta quell'immagine. Questo include opzioni di visualizzazione, dimensioni e posizione. Tieni presente che altri utenti possono avere diverse opzioni impostate per le varie barre degli strumenti che possono risultare in una finestra più piccola del previsto. Rendi la finestra un po 'più grande per compensare ciò e previeni la visualizzazione delle barre di scorrimento.

    
risposta data 07.01.2013 - 23:43
fonte

Leggi altre domande sui tag