Установить OS X Lion полноэкранный образ рабочего стола программно - PullRequest
5 голосов
/ 27 октября 2011

В OS X Lion, когда пользователь переключает приложение в полноэкранный режим, окно перемещается вправо к новому пространству, и это новое пространство имеет фон по умолчанию.

В QuickTime X, когда пользователь переключает полноэкранный режимфон рабочего стола в новом создаваемом пространстве черный.

Существует ли код для создания настраиваемого изображения рабочего стола для только что созданного пространства?Я знаю, что можно изменить фон рабочего стола каждого пространства в Lion с помощью системных настроек, но мне не нужно менять его, а уже настраивать его, когда пространство создается для того, чтобы приложение работало в полноэкранном режиме.

1 Ответ

2 голосов
/ 17 ноября 2011

К сожалению, нет. Текстура белья по умолчанию отображается при переходе приложения в полноэкранный режим (чтобы у него было собственное пространство).

Можно установить разные изображения рабочего стола для обычных пространств, не относящихся к приложениям, используя методы, доступные в NSWorkspace (то есть – setDesktopImageURL:forScreen:options:error:), но они на самом деле не позволяют вам контролировать пространство, на котором установлено изображение - кажется, он просто устанавливает то место, где вы сейчас находитесь.

Так что, к сожалению, ответ - нет.

...