/etc/launchd.conf nunca existiu por padrão, mas ainda funciona em 10.9.
- Executar por exemplo
sudo nano /etc/launchd.conf. - Adicione uma linha como
setenv JAVA_HOME /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home. (Eu não sei o queJAVA_HOMEdeve realmente ser definido para.) - Reinicie ou execute
launchctl < /etc/launchd.conf; sudo launchctl < /etc/launchd.confe reinicie os processos.
launchctl export imprime as variáveis exportadas pelo processo userd launchd e sudo launchctl export imprime variáveis exportadas pelo processo raiz launchd.
Esse método também pode ser usado para definir um caminho padrão. Por exemplo, eu adicionei esta linha a /etc/launchd.conf :
setenv PATH /Users/lauri/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/libexec:/usr/texbin
(usei /Users/lauri/bin em vez de ~/bin porque ~/bin seria /var/root/bin para programas executados como root.)