2009-05-16 2 views
6

Можно создать дубликат:
How do I create a nice-looking DMG for Mac OS X using command-line tools?Добавить фоновое изображение/цвет в DMG с помощью hdiutil или другого инструмента?

Похоже, используя Finder UX или какой-то инструмент UI (Create drag-drop graphic when installing OS X application from dmg) единственный способ настроить как DMG выглядит, когда открыт. Это не слишком хорошо масштабируется и недостаточно автоматизировано.

Кто-нибудь знает, как добиться того же, но используя такие инструменты, как hdiutil на Mac или mkfs.hfsplus на Linux?

+0

Вы также можете просмотреть [create-dmg] (http://mac.softpedia.com/get/Utilities/create-dmg.shtml), это полезный инструмент командной строки для создания dmg с иконками и задний план. –

+2

В учебнике [this] (http://el-tramo.be/guides/fancy-dmg) есть make-файл, который выглядит так, как будто он будет делать то, что вы хотите. Я не тестировал его сам, но это стоит того. EDIT: Похоже, вы не одиноки. Ознакомьтесь с некоторыми предложениями по этому вопросу: [http://stackoverflow.com/questions/96882/how-do-i-create-a-nice-looking-dmg-for-mac-os-x-using- командная строка-инструменты] (http://stackoverflow.com/questions/96882/how-do-i-create-a-nice-looking-dmg-for-mac-os-x-using-command-line-tools) – KevMo

ответ

3

OS X Finder хранит данные о размере, типе, положении, фоновом изображении и компоновке значков (в каталоге) в скрытом файле под названием .DS_Store. Если вы следуете общей идее из другого вопроса, вы должны затем скопировать файл .DS_Store из полученного образа диска в новые изображения, созданные сценарием развертывания.

+1

Я пробовал это как один из моих эксприментов - он, похоже, не работал, но я дам ему еще один снимок завтра. Вы знаете, что это работает или вы думаете, что он должен работать? – psychotik

+1

Я так и думал. Посмотрев на ссылку KevMo, я сейчас думаю иначе. Похоже, что DS_Store связывается глубже с файловой системой, чем я думал. Извини за это. – rspeed