PATH para programa ejecutado desde "program launcher"
Alvaro Herrera
alvherre en alvh.no-ip.org
Lun Mar 12 11:56:24 CLT 2007
> On Sun, 11 Mar 2007 21:12:12 -0400
> "Alejandro Weinstein" <alejandro.weinstein en gmail.com> wrote:
>
> > Inspirado en lo que encontre en http://www.ubuntu-es.org/node/16686,
> > cree el script xemacs.sh:
> >
> > #!/bin/bash
> > export PATH=/usr/local/avr/bin:$PATH
> > exec /usr/bin/xemacs
> >
> > Y en el launcher llamo a este script, lo que resolvio el problema. En
> > todo caso me parece poco elegante la solucion.
Cierto, harto poco elegante.
Estuve mirando un poco mi sistema (Debian Etch). Hay un directorio
/etc/X11/Xsession.d dentro del cual hay script que hacen cosas por mi
cuando inicio mi sesion X. A falta de una idea mejor, supongo que
podrias insertar la adicion a PATH en un archivo nuevo dentro de ese
directorio, o de uno equivalente en tu distribucion.
El truco es seguirle la pista a lo que hace el display manager (GDM en
mi caso) una vez que parte. Aca lo que hace es ejecutar
/etc/gdm/Xsession, lo cual creo que se redirige a /etc/X11/Xsession.
Otra cosa es que la sesion Gnome ejecuta ~/.gnomerc al partir. Si
quieres configurar cosas del usuario ese es el archivo a modificar.
Eso se hace en
/etc/X11/Xsession.d/55gnome-session_gnomerc
Me atrevo a agregar que si no encuentras usuarios calificados para tu
distribucion y te encuentras con que todos terminan haciendo arreglos
"al peo" con chicle y alambrito, te recomiendo cambiarte de distribucion
por una donde la gente realmente sepa lo que hace, para que puedan darte
ayuda "al hueso".
--
Alvaro Herrera http://www.PlanetPostgreSQL.org/
"A wizard is never late, Frodo Baggins, nor is he early.
He arrives precisely when he means to." (Gandalf, en LoTR FoTR)
Más información sobre la lista de distribución Linux