以编程方式设置OS X Lion全屏桌面图片

5
在OS X Lion中,当用户切换应用程序全屏时,窗口会移动到右侧的新空间,并且该新空间具有默认背景。
在QuickTime X中,当用户切换到全屏模式时,新创建的空间的桌面背景为黑色。
是否有代码可以为新创建的空间设置自定义桌面图像? 我知道在Lion中可以通过系统首选项更改每个空间的桌面背景,但我不需要更改它,而是希望在空间创建时已经设置好,以便让应用程序进入全屏模式。
1个回答

2

很遗憾,不行。当将应用程序切换到全屏模式时(以便它有自己的空间),会显示默认的亚麻纹理。

使用NSWorkspace中的可用方法(例如– setDesktopImageURL:forScreen:options:error:)可以为普通的非应用空间设置不同的桌面图片,但它们并不能真正地让你控制所设置的图像所在的空间 - 它似乎只是设置当前所在的任何空间。

所以,遗憾的答案是不行。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接