如何在cocoa应用程序中设置桌面壁纸和屏保?
最佳答案
如果您使用的是 Mac OS X 10.6,NSWorkspace有一些设置桌面图片的新方法。你想要的是setDesktopImageURL:forScreen:options:error: .
对于屏幕保护程序,不支持以编程方式执行此操作的方法。您可以修改 com.apple.screensaver plist 文件并设置以下键:
- moduleName <-- 屏幕保护程序名称
- idleTime <-- 间隔(以秒为单位)
- modulePath <-- 屏幕保护程序文件的路径
但是,这可能随时中断,因此我不会依赖它。
关于cocoa - 如何设置桌面壁纸和屏保?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2538920/