通常は問題にならないフルスクリーン アプリを実行する必要があります。ここでの問題は、10.7 の Launchpad のように、全画面ウィンドウの背景として、ユーザーのデスクトップをアイコンなしで表示する必要があることです。AppleScript でデスクトップの背景への参照を取得しました。
tell application "Finder"
set a to desktop picture
end tell
これにより、次のようなものdocument file "100930-F-7910D-001.jpg" of folder "Pictures" of folder "Fighter Jet Stuff" of folder "Desktop" of folder "tristan" of folder "Users" of startup disk of application "Finder"
が得られます。通常のパスに入るには理解できませんでした。
やってみset a to desktop picture as POSIX path
ましたが、それは私に投げかけます。上記のApplescriptを使用してApplescriptなしでパスを取得する、またはさらに良い方法で、Cocoaでこれを行う方法についてのアイデアはありますか? 後で破損する可能性があるため、この情報を格納する可能性のある plist の特定の形式に依存したくありません。私が知らないフレームワークがあるかもしれないと思っています...