Macでプログラミング{6}

このエントリーをはてなブックマークに追加
139名称未設定
.dmgをマウントした時に強制的にアイコン表示にさせたいのですが、
どのように.dmgを作成したら良いのでしょうか?
FreeDMGとDropDMG(海外のやつ)を試してみたのですが、
どちらもFinderの環境設定で「新規ウィンドウをカラム表示で開く」をチェックしていると
カラムで開いてしまいます。
140名称未設定:2006/01/11(水) 02:27:48 ID:Cbk2A6Ma0
>>139
方法は無いと思う。

dmg 提供者の側がたとえアイコン表示で魅せたいと考えていても、
「新規ウインドウをカラム表示で開く」設定をユーザが自分の意志で
選んでいる以上、それがいの一番に尊重されなければならないから。

カラムで開きたい人に対しても無理矢理アイコン表示させるのは逆に
不親切、ということね。
141名称未設定:2006/01/11(水) 02:47:51 ID:o5eVTvB+P
>>140
Camino、DragThingのdmgなんかは「新規ウインドウをカラム表示で開く」を
オンにしててもアイコンだから何かしら方法が有るのだと思う。
この二つはアイコン表示の背景画像でインストール方法などを表示させていて
おもしろい
142139:2006/01/11(水) 03:29:57 ID:nDWcUyZv0
>>140
>>141

そうなんですよ。CaminoとかAdiumXとかメジャーなソフトは
たいていカラム表示がオンでも強制的にアイコン表示させるんですよ。
だから何かしら方法があるとは思うのですが。。。
143名称未設定:2006/01/11(水) 03:55:44 ID:3VEiUlPG0
プログラミングと関係ありそうな話には見えないけど。ディスクユーティリティ
のスレにでも行ったら?
144名称未設定:2006/01/11(水) 06:33:03 ID:qdzWGiY60
145名称未設定:2006/01/11(水) 15:25:10 ID:n8hmOA+p0
>>139
ちょっと違うかもしれんけど
ttp://developer.apple.com/qa/qa2005/qa1449.html
146名称未設定:2006/01/11(水) 18:52:25 ID:59pVmhfV0
Intel開発マシン借りた人には、iMac進呈!! 3月締切。
http://developer.apple.com/dtkexchange/
147名称未設定:2006/01/11(水) 23:20:01 ID:e3sA0Bx20
>>145
おお、うまくいった。お礼にそのソースのコンパイルの仕方を書いておくよ。
(ソースは fpOpenChain.c に保存したと思いねえ)
gcc -o fpOpenChain -F/System/Library/Frameworks -framework CoreServices fpOpenChain.c

いつもDMGMakerでイメージ(hoge)作ってるんですが、マウント中に
fpChain /Volumes/hoge
すると、マウント時にカラム表示にならないことが確認できました。