Es importante que el XQuartz app para heredar una adecuada PATH
de launchd
. La ruta de acceso del sistema launchd
es /usr/bin:/bin:/usr/sbin:/sbin
por defecto; puede comprobar su valor mediante la ejecución de
sudo launchctl getenv PATH
Si no es el esperado, lo más probable es que se establece mediante un comando en /etc/launchd.conf
. (Este archivo contiene comandos en el formato esperado por launchctl
; consulte la página de manual para el último.)
Cuando inicia sesión en, launchd
horquillas de un proceso que se convierte en la de cada usuario launchd
. Este hereda el entorno del sistema launchd
, pero su entorno puede ser alterado por los comandos en /etc/launchd-user.conf
y el contenido de ~/.MacOSX/environment.plist
. Buscar en estos lugares para las alteraciones de la PATH
variable de entorno, y asegúrese de que al menos contiene los cuatro caminos mencionados anteriormente. Usted puede comprobar su valor mediante la ejecución de
launchctl getenv PATH
(nota: no sudo
). Mientras que la experimentación, usted puede cambiar el ambiente de su launchd
mediante la ejecución de
launchctl setenv PATH /usr/bin:/bin:/usr/sbin:/sbin
y, a continuación, detener y reiniciar XQuartz.app
. Pero una vez que usted tiene una solución que funciona, utilice uno de /etc/launchd-user.conf
o ~/.MacOSX/environment.plist
para establecer el valor apropiado de forma permanente. Uso de la antigua para todos los usuarios, y el segundo si es una preferencia personal.