Скажем, я хочу написать простое приложение Cocoa, чтобы сделать функцию Spaces Leopard более полезной. Я хотел бы настроить каждое пространство, чтобы иметь, скажем, разные
- Разрешение экрана
- раскладки клавиатуры
- том (для аудио)
Итак, у меня есть две части:
- Я полагаю, есть способы изменить эти три вещи независимо от пространств, так? Если да, то как?
- Как я могу обнаружить в своем приложении, когда происходит изменение пространства, и когда это произойдет, определите, в каком пространстве просто переключился пользователь? Предоставляет ли Leopard некоторые распространенные уведомления или что-то еще?
Обновление. Должен быть какой-то открытый API-интерфейс для этого, судя по всем приложениям, связанным с пространством, в Mac App Store.