标签: cocoa macos screensaver wallpaper
如何从cocoa app设置桌面壁纸和屏幕保护程序?
答案 0 :(得分:6)
如果你使用的是Mac OS X 10.6,NSWorkspace有一些新方法可以设置桌面图片。你想要的是setDesktopImageURL:forScreen:options:error:。
至于屏幕保护程序,没有支持的方式以编程方式执行此操作。您可以修改com.apple.screensaver plist文件并设置以下键:
但是,这可能会随时中断,所以我不会依赖它。