如何设置桌面壁纸和屏幕保护程序?

时间:2010-03-29 15:02:09

标签: cocoa macos screensaver wallpaper

如何从cocoa app设置桌面壁纸和屏幕保护程序?

1 个答案:

答案 0 :(得分:6)

如果你使用的是Mac OS X 10.6,NSWorkspace有一些新方法可以设置桌面图片。你想要的是setDesktopImageURL:forScreen:options:error:

至于屏幕保护程序,没有支持的方式以编程方式执行此操作。您可以修改com.apple.screensaver plist文件并设置以下键:

  • moduleName< - 屏幕保护程序名称
  • idleTime< - 以秒为单位的间隔
  • modulePath< - 屏幕保护程序文件的路径

但是,这可能会随时中断,所以我不会依赖它。