【发布时间】:2011-09-15 10:19:43
【问题描述】:
我有一个小 PyObjC 脚本可以将桌面图像更改为特定文件(从 flickr 获取)。如果您有多个屏幕,它会为每个屏幕设置不同的图像。这在 Snow Leopard 中运行良好,但在 Lion 中,您可以为单个桌面(以前称为 Spaces)设置背景图像,而在 Snow Leopard 中,所有 Spaces 共享相同的背景。
我目前在[NSWorkspace sharedWorkspace] 上使用setDesktopImageURL:forScreen:options:error:,但这只会将图像设置在当前空间/桌面上。
有什么想法可以迭代桌面并在每个桌面上设置图像吗?非常感谢!
【问题讨论】:
标签: objective-c cocoa osx-lion pyobjc