Я пишу небольшое приложение, чтобы изменить фон рабочего стола. Если пользователь использует только одно пространство, то все прекрасно, но когда он имеет несколько пробелов, приложение работает только в текущем активном пространстве.
Я использую этот код
[[NSWorkspace sharedWorkspace] setDesktopImageURL:currentImageURL
forScreen:screenToChange
options:screenOptions
error:&error]
чтобы изменить фон рабочего стола, и похоже, что нет способа изменить фон другого пространства.
Я только нашел ответы от нескольких лет назад, и никто не задавал этот конкретный вопрос. Есть ли способ сделать это в objective-c?