OS X Lionのフルスクリーンデスクトップイメージをプログラムで設定する

OS X Lionでは、ユーザーが全画面でアプリケーションを切り替えると、ウィンドウが新しいスペースの右に移動し、この新しいスペースにはデフォルトの背景があります。

QuickTime Xでは、ユーザーがフルスクリーンを切り替えると、作成される新しいスペースのデスクトップの背景が黒くなります。

新しく作成されたスペースのカスタムデスクトップイメージを作成するコードはありますか? 私は、システム環境設定でLionのすべてのスペースのデスクトップの背景を変更することは可能ですが、変更する必要はありませんが、アプリを全画面表示にするためのスペースが作成されると既に設定しておく必要があります。

5

1 答え

残念だけど違う。デフォルトのリネンテクスチャは、アプリケーションをフルスクリーンに移行するときに表示されます(独自のスペースがあるように)。

NSWorkspace (つまり - setDesktopImageURL:forScreen:options:error:)で使用できるメソッドを使用して、通常の非アプリケーション空間に別のデスクトップピクチャを設定することはできますが、実際にイメージが設定されているスペースを制御できるようになりました。現在のスペースを設定するだけです。

悲しいことに、答えはノーです。

2
追加された