Как установить обои на рабочий стол и заставку? - PullRequest
1 голос
/ 29 марта 2010

Как установить обои и заставку из приложения какао?

1 Ответ

6 голосов
/ 29 марта 2010

Если вы работаете в Mac OS X 10.6, NSWorkspace имеет несколько новых методов настройки изображения на рабочем столе. Нужный setDesktopImageURL: для экрана: опции: ошибка: .

Что касается экранной заставки, то не существует поддерживаемого способа сделать это программно. Вы можете изменить plist-файл com.apple.screensaver и установить следующие ключи:

  • moduleName <- имя заставки </li>
  • idleTime <- интервал в секундах </li>
  • modulePath <- путь к файлу заставки </li>

Однако это может сломаться в любое время, поэтому я бы не стал на это полагаться.

...