DMG montuje się, ale nie otwiera automatycznie

2

Mam DMG, który pobrałem za pomocą Safari. Po dwukrotnym kliknięciu wolumin instaluje się, ale nie otwiera się w nowym oknie Findera.

Jakiś pomysł, dlaczego tak się stanie i jak mogę naprawić DMG, żeby tak się stało? (PS - Stworzyłem dmg i mam nadzieję, że go rozpowszechnię, ale nie jest to automatyczne otwieranie)

psychotik
źródło

Odpowiedzi:

3

Oto kilka przewodników online dotyczących tworzenia automatycznie otwieranych plików DMG.

Od pierwszego przewodnik Billa Batemana , krok 23 wydaje się być kluczem:

Kliknij Konwertuj na pasku narzędzi. Wprowadź nową nazwę pliku i upewnij się, że   format obrazu jest skompresowany. Kliknij Zapisz. Tworzy to nowy obraz.

Inne przewodnik (przez ten post ) ma mnóstwo informacji. Informacje dotyczące części z automatycznym otwarciem znajdują się tutaj:

Ale odkryliśmy, że .dmg nie zawsze otwiera okno, kiedy   zamontowane. To narzędzie „autoOpen” rozwiązuje ten problem: http://autoopen.nibfile.com/

Jeden z tych dwóch przewodników powinien pomóc w ustawieniu automatycznego otwierania DMG.

JW8
źródło
3

The autoOpen cecha jest prostą flagą, którą należy ustawić w nagłówku pliku.

Szczegóły formatu pliku są tam: http://www.dubeyko.com/development/FileSystems/HFSPLUS/hexdumps/hfsplus_volume_header.html

Wyjaśniono, że przesunięcie 0x58 sekcji „nagłówek” należy ustawić na Int32 reprezentujący identyfikator katalogu, który musi zostać otwarty (0 dla braku, 1 dla rodzica roota, 2 dla roota, 0xXXXXXXXX dla katalogu o identyfikatorze 0xXXXXXXXX).

Nie zapominaj również, że sam nagłówek zaczyna się od przesunięcia 1024 (0x400), więc całkowite przesunięcie powinno być 0x0458 .

Przetestował pomyślnie następujące polecenie:

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

gdzie $ dmg_file to twój plik dmg.

RenaudBlue
źródło
0

To może być znacznie prostsze. DMG będzie się zachowywał tak, jak folder / wolumin, z którego został utworzony. Obejmuje to otwarte okna. Więc jeśli utworzysz DMG, gdy to okno jest otwarte, powinno się ono automatycznie otworzyć ponownie podczas montażu tego obrazu. Obejmuje to opcje widoku, rozmiar i pozycję. Pamiętaj, że inni użytkownicy mogą mieć różne opcje dla różnych pasków narzędzi, co może skutkować mniejszym oknem niż się spodziewasz. Po prostu spraw, by okno było nieco większe, aby to zrekompensować, i zapobiegaj pojawianiu się pasków przewijania.

MacLemon
źródło
Nie, niestety, nie jest to prawdą w przypadku automatycznego otwierania.
Lothar