我有一个小的PyObjC脚本将桌面图像更改为特定
文件(从flickr
获取).如果你有多个,它会为每个屏幕设置不同的图像.这在Snow Leopard中运行良好,但在Lion中,您可以为各个桌面设置背景图像(正式为Spaces),而在Snow Leopard中,所有Spaces共享相同的背景.
我目前正在使用setDesktopImageURL:forScreen:options:error:on [NSWorkspace sharedWorkspace],但它只在当前空间/桌面上设置图像.
我有什么想法可以迭代桌面并在每个桌面上设置图像?非常感谢!