Compártelo

Compártelo en Facebook

By PLAVEB

Wikipedia

Buscar en Wikipedia

Mis Dudas

Actrices

iSexbox 21 140x250
Electrobox 14 140x250
JoomlaWatch Stats 1.2.8_05-dev by Matej Koval


Visitantes

Hoy: 20
Ayer: 245
Esta semana: 631
Semana pasada: 1816
Este mes: 4907
Mes pasado: 7480
Total: 163170


En Linea

Tenemos 61 invitados conectado(s)
Variables de entorno desde Finder PDF Imprimir E-mail
Twitealo
Usar puntuación: / 0
MaloBueno 
Tutoriales - Mac OS X
Escrito por Administrator   
Viernes, 04 de Febrero de 2011 14:59

Variables de entorno desde Finder.

 

Variables de entorno desde Finder

 

Cuando lanzamos una aplicación desde el terminal, resulta fácil fijar sus variables de entorno. Sin embargo, esta operación se puede complicar cuando es Finder quien debe fijar las variables de entorno. En este truco explicamos cómo fijar variables de entorno en las aplicaciones que ejecuta Finder.


Algunas aplicaciones requieren variables de entorno para funcionar correctamente. En este truco usaremos como ejemplo a NetBeans, y supondremos que queremos de pasarle valores en las variables de entorno PATH y CLASSPATH.

Una primera opción es fijar las variables de entorno en el terminal y ejecutar la aplicación desde el terminal:

 

export CLASSPATH=$CLASSPATH:.:/Library/Java/Home/lib/xjparse-1.0.jar

export PATH=$PATH:/usr/local/sw/bin

open /Applications/Development/NetBeans.app


Sin embargo, en ocasiones preferimos poder ejecutar la aplicación haciendo doble click en su icono con Finder. En este caso tenemos dos alternativas: (1) Fijar variables de entorno para todas las aplicaciones que ejecute Finder, o (2) fijar variables de entorno para una determinada aplicación que ejecute Finder.

En el primer caso podemos crear un fichero de propiedades en la ruta $HOME/.MacOSX/environment.plist. Para crearlo podemos usar la herramienta Property List Editor tal como muestra la Figura 1. Podemos usar la utilidad RDEnvironment para configurar estas variables gráficamente

 

La segunda opción es fijar esas variables para una única aplicación. En este caso, usando la opción Show Package Contents podemos editar el fichero Info.plist de la aplicación en cuestión (p.e. NetBeans) y añadir la propiedad LSEnvironment, la cual es un diccionario donde cada entrada representa una variable de entorno. La Figura 2 muestra el resultado de esta edición.

figura2.png

Figura 2: Property List Editor con el fichero Info.plist de NetBeans

Para que Finder vuelva a releer el bundle de la aplicación NetBeans debemos de actualizar su fecha, por ejemplo ejecutando el comando touchsobre la aplicación de la forma:

touch /Applications/Development/NetBeans.app

 

Mata-insectos-profesional


 

Escribir un comentario


Código de seguridad
Refescar

Banner
iSexbox 1 486x60