Как установить обои для рабочего стола и экранную заставку из приложения для какао?Как установить обои для рабочего стола и экранную заставку?
1
A
ответ
6
Если вы находитесь на Mac OS X 10.6, NSWorkspace имеет несколько новых методов настройки изображения рабочего стола. Тот, который вы хотите, - setDesktopImageURL:forScreen:options:error:.
Что касается экранной заставки, то нет никакого поддерживаемого способа сделать это программно. Вы можете изменить файл com.apple.screensaver Plist и установите следующие клавиши:
- MODULENAME < - заставки имя
- idleTime < - интервал в секундах
- ModulePath < - путь к экрану файл заставки
Однако это может сломаться в любое время, поэтому я не стал бы на него полагаться.
Мне нужно установить обои на предыдущем MacOSX тоже – e40pud
Вы можете использовать что-то вроде NSAppleScript, а затем использовать AppleScript для изменения обоев: http://still-scripts.com/applescript/change-your-desktop-background-with-applescript/ – indragie
Обратите внимание, что на Lion это будет устанавливать только обои текущего активного пространства, а не всех пробелов. В настоящее время единственным обходным решением является возврат к pre 10.6 hacks. – Robin