Soy un usuario de TeXShop, una aplicación lanzada desde el Launchpad. Todo funciona bien, excepto que en el fin de obtener la funcionalidad completa, necesito establecer el TEXINPUTS
variable de entorno. (Para ser precisos, la variable se debe establecer para determinados procesos iniciados por TexShop. Normalmente se hereda de los padres).
Hasta que he actualizado a El Capitan, yo podría hacer esto llamando launchctl setenv TEXINPUTS some-appropriate-value
. Desafortunadamente, esto ha dejado de funcionar después de actualizar. El comando que aparece a tener éxito, y la consulta de con launchctl getenv TEXINPUTS
me muestra el valor que se establece, pero no se pasa a las aplicaciones de inicio de la interfaz gráfica de usuario. (Me han confirmado esto con el lanzamiento de un Terminal y marcando el ambiente).
El launchctl
página de manual que tiene esto que decir acerca de la config system
comando:
path
: Establece la variable de entorno PATH para todos los servicios dentro del dominio de destino a la cadena de valor. [...] Tenga en cuenta que si un servicio se especifica su propio CAMINO, el servicio específico de la variable de entorno tendrá prioridad.NOTA: Esta instalación no puede ser utilizado para establecer general de las variables de entorno para todos servicios dentro del dominio. Es intencionalmente en el ámbito de la de entorno PATH variable y nada más por razones de seguridad.
Por lo que parece que Apple (a) no quiere pasar por mi entorno de configuración para aplicaciones queramos o no, puede haber una manera de personalizar el entorno de determinados "servicios". ¿Alguien sabe cómo puedo conseguir mi editor de "ver" la TEXINPUTS
variable?
PS. Casi todas las preguntas relacionadas con las que he visto son acerca de la configuración de PATH
. Soluciones específicas para la configuración de la ruta de acceso del sistema no va a ayudar aquí.