1

ココアアプリからデスクトップの壁紙とスクリーンセーバーを設定する方法は?

4

1 に答える 1

6

Mac OS X 10.6 を使用している場合、NSWorkspaceにはデスクトップ ピクチャを設定する新しい方法がいくつかあります。必要なものはsetDesktopImageURL:forScreen:options:error:です。

スクリーン セーバーに関しては、これをプログラムで行う方法はサポートされていません。com.apple.screensaver plist ファイルを変更して、次のキーを設定できます。

  • moduleName <-- スクリーンセーバー名
  • idleTime <-- 秒単位の間隔
  • modulePath <-- スクリーン セーバー ファイルへのパス

ただし、これはいつでも壊れる可能性があるため、私はそれに依存しません。

于 2010-03-29T16:25:25.587 に答える