2009-11-11 77 views

回答

5

有真的没有任何魔法了这一点。您可以使用“磁盘工具”创建磁盘映像。将需要的东西放在它上面,然后将其转换为压缩的只读映像(再次使用“磁盘工具”)。

对于一些关于窗口外观的提示,请查看this question。如果您需要自动执行此过程,请查看this other question以了解执行此操作的一些方法。

12

其实很简单。你只需要编写一些隐藏的文件。简单的方法来做到这一点只是复制别人和改变,以适应你的应用程序。

例如,如果我安装的MonoDevelop DMG,然后我看到:

atom:MonoDevelop fak$ ls -al 
total 40 
drwxr-xr-x 8 fak staff 340 Nov 4 14:03 . 
[email protected] 10 root admin 340 Nov 10 21:33 .. 
[email protected] 1 fak staff 12292 Nov 4 14:03 .DS_Store 
d-wx-wx-wt 2 fak staff  68 Nov 4 14:03 .Trashes 
drwxr-xr-x 3 fak staff 102 Nov 4 14:03 .background 
drwx------ 4 fak staff 136 Nov 4 14:03 .fseventsd 
lrwxr-xr-x 1 fak staff  13 Nov 4 14:03 Applications -> /Applications 
drwxr-xr-x 3 fak staff 102 Nov 4 14:02 MonoDevelop.app

在这里,我们看到.background这是一个PNG文件(背景)的目录。该应用程序本身(MonoDevelop.app)和链接到/Applications

.DS_Store包含窗口大小,图标位置等。只需设置一个目录并使用其中的.DS_Store即可。