У меня есть небольшой скрипт PyObjC, чтобы изменить изображения рабочего стола на определенный файл (который извлекается из flickr).Он устанавливает разные изображения для каждого экрана, если у вас есть несколько.В Snow Leopard это работало нормально, но в Lion вы можете установить фоновые изображения для отдельных рабочих столов (формально Spaces), тогда как в Snow Leopard все Spaces использовали один и тот же фон.
В настоящее время я использую setDesktopImageURL:forScreen:options:error:
on [NSWorkspace sharedWorkspace]
, но это только устанавливает изображение на текущем пространстве / рабочем столе.
Есть идеи, как я могу перебирать рабочие столы и устанавливать изображения на каждом?Большое спасибо!