Я хотел бы добавить к глобальной переменной среды PATH в OS X, чтобы все пользовательские оболочки и приложения с графическим интерфейсом получали одинаковую среду PATH.
Я знаю, что могу добавить путь в сценарии запуска оболочки, но эти настройки не наследуются приложениями с графическим интерфейсом.
Единственный способ, который я нашел, - переопределить переменную среды PATH в /etc/launchd.conf :
setenv PATH /usr/bin:/bin:/usr/sbin:/sbin:/my/path
Я не мог придумать, как на самом деле присоединиться к PATH launchd.conf
.
Я немного обеспокоен этим методом, но пока это единственное, что работает. Есть ли способ лучше?