Буквально просто столкнутый этот ответ на Stackoverflow, это кажется этим /etc/profile
мог бы быть ответ? - хотя это - конкретная оболочка...
Для проверки программы, запущенные от GUI, видят переменные среды, Вы хотите установить их в ~/.MacOSX/environment.plist
, который как весь текстовый OSX plists является XML-файлом. Я лично использую этот prefpane для управления им.
Обратите внимание, что plist только читается, когда сессия запускается, таким образом, необходимо будет выйти из системы и въехать задним ходом или перезагрузка после установки его.