On Fri, Oct 06, 2000 at 08:06:37AM +0200, [EMAIL PROTECTED] wrote: > Tengo el siguiente problemilla: > He instalado el gnome-chess, el gnuchess y el crafty para poder jugar al > ajedrez en debian. >... > Despues de pensar un ratito (todo lo que puede pensar un novicio en debian) > creo que el problema es que tanto el gnuchess como el crafty no están en la > variable PATH o algo así de las X, aunque si estan en el PATH del bash, que > es lo que me imagino que tiene el Xterm.
Exacto: si inicias las X con xdm, wdm, gdm o kdm, el entorno no es el de un shell de login. > > Por tanto pregunta: ¿donde añado el path del gnuchess y del crafty a las X > para que el gnome-chess lo encuentre al ejecutarse desde el menu? > Para solucionarlo, deberias definir las variables de entorno no en el fichero /etc/profile, o en ~/.bash_profile, sino en el fichero /etc/environment (si no existe, porque por defecto no está, créalo). En este fichero debes poner todas aquellas variables de entorno que quieras ver reconocidas en cualquier shell como bash, ksh, o zsh, aunque no sea shell de login. Algo de este estilo: PATH=/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games LANG=es_ES MM_CHARSET= (etc, etc) export PATH LANG MM_CHARSET NLSPATH (Es mejor definir las variables y dejar el export para el final por que es más compatible entre diferentes shells). Para que al iniciar las X desde el display manager que hayas elegido, debes asegurarte de tener en /etc/X11/Xsession lo siguiente (yo lo tengo al principio mismo): ---------------------- if [ -f /etc/environment ]; then . /etc/environment fi ---------------------- para que lea el /etc/environment al iniciar. Saludos. -- [EMAIL PROTECTED] ******************************** * IES Llobregat * * Prat de la Riba, 11-17 * * L'Hospitalet de Llobregat * ********************************