У меня есть запущенный демон, который загружает установщики (pkg) и устанавливает его с помощью команды установки. Установщик копирует файл plist пользовательского интерфейса в / Library / LaunchAgent, поэтому пользовательский интерфейс может быть запущен после входа пользователя в систему. Но в конце установки установка должна запустить пользовательский интерфейс. Я понимаю, что пользовательский интерфейс не может быть запущен из демона из-за архитектуры оконного сервера OSX, когда демон не может напрямую запускать какой-либо процесс пользовательского интерфейса.
Не могли бы вы предложить какое-либо решение, чтобы пользовательский интерфейс можно было запустить без перезагрузки или выхода из системы?
С уважением, Ананд Чуби