緊急ブートメディアとして使用するために、USBスティックに最小限のOSXインストールを作成しました。基本的にインストールとは、インストーラーとパッケージが削除されたMacOSXインストールDVDのクローンです。インストールの開始時にアプリランチャーを起動する独自の起動デーモンがあります。
現在の問題は、壁紙が空白の灰色の画面であるということです(OS Xを最初に起動してセットアップアシスタントを取得したときに表示される背景のように)。カスタム壁紙をロードしたいのですが。NSWorkspaceのsetDesktopImageURL:forScreen:options:errorメソッドを使用してみました。この方法は、OS Xの完全インストールを使用している場合は機能しますが、私の最小限のインストールでは機能しません。
この最小限のインターフェイスにロードされている壁紙の1つの例は、AppleのLCA.app(OSXインストーラーDVD/システム/インストール/CDIS)です。OS X DVDを起動すると言語チューザーが起動し、カスタムの背景壁紙も読み込まれます。otoolを使用してアプリのバイナリを調べたところ、壁紙をロードする方法がいくつかあることがわかりましたが、それらはアプリで使用されるプライベートな方法のようです。
誰かがこれを行う方法について何かアイデアがありますか?私が見ることができる1つの可能性は、壁紙として機能するアプリの背後にあるレイヤーをロードすることです。これを行うことは可能ですか?