Cocoa 以编程方式设置OSX Lion全屏桌面映像

Cocoa 以编程方式设置OSX Lion全屏桌面映像,cocoa,desktop,osx-lion,background-image,fullscreen,Cocoa,Desktop,Osx Lion,Background Image,Fullscreen,在OS X Lion中,当用户切换应用程序全屏时,窗口向右移动到新空间,该新空间具有默认背景 在QuickTime X中,当用户切换全屏时,创建的新空间上的桌面背景为黑色 是否有代码为新创建的空间创建自定义桌面映像? 我知道,可以通过系统首选项更改Lion中每个空间的桌面背景,但我不需要更改它,而是在创建空间以使应用程序全屏运行时,将其设置好。不幸的是,没有。将应用程序转换为全屏时会显示默认的亚麻织物纹理(这样它就有了自己的空间) 可以使用NSWorkspace中提供的方法为普通的非应用程序空间

在OS X Lion中,当用户切换应用程序全屏时,窗口向右移动到新空间,该新空间具有默认背景

在QuickTime X中,当用户切换全屏时,创建的新空间上的桌面背景为黑色

是否有代码为新创建的空间创建自定义桌面映像?
我知道,可以通过系统首选项更改Lion中每个空间的桌面背景,但我不需要更改它,而是在创建空间以使应用程序全屏运行时,将其设置好。

不幸的是,没有。将应用程序转换为全屏时会显示默认的亚麻织物纹理(这样它就有了自己的空间)

可以使用
NSWorkspace
中提供的方法为普通的非应用程序空间设置不同的桌面图片(即
–setDesktopImageURL:forScreen:options:error:
),但它们实际上不允许您控制图像设置的空间–似乎只是设置您当前所在的空间

不幸的是,答案是否定的