从AppKit版本10.7开始,NSWorkspace.desktopImageForScreen可能会返回文件夹的路径,而不是文件的URL,这是当前的壁纸.此文件夹是按顺序拾取壁纸以供显示的位置.(setDesktopImageURL在发行说明中搜索).
如果用户将桌面图像设置为每30分钟左右随机更改一次,有没有办法确定OSX中每个屏幕当前活动的壁纸是什么?
更新:根据@ l'L'l没有答案,我创建了一个小型Mac OSX应用程序,方便地找到当前活动的壁纸:https://github.com/musically-ut/whichbg