PATH para programa ejecutado desde program launcher

2007-03-14 Por tema Alejandro Weinstein
On 3/13/07, Aldrin Gonzalo Martoq Ahumada [EMAIL PROTECTED] wrote:
 Aca en Ubuntu edgy, /bin/sh apunta a /bin/dash **NO a /bin/bash**, por eso
 no se ejecuta tu script ~/.bashrc o ~/.bash_profile.

Aca en Ubuntu dapper apunta a bash:

$ ls -l /bin/sh
lrwxrwxrwx 1 root root 4 2006-09-08 07:06 /bin/sh - bash


 Y no modifiques los archivos de Xsession y etc... tan solo miralos [tampoco
 elimines el paquete dash, o cambies el link, etc... Si quieres busca la
 razon por la que se usa dash en vez de bash en internet ;)]

Hice mi tarea :) : dash es un shell mas pequeño que bash, que lo usan
para la instalacion desde disquette, donde el espacio es mas
relevante. Ademas es mas rapido, por lo que _puede_ ser instalado como
/bin/sh.

Saludos,
Alejandro.


PATH para programa ejecutado desde program launcher

2007-03-12 Por tema Yonathan Dossow
On Sun, Mar 11, 2007 at 06:17:56PM -0400, Alejandro Weinstein wrote:
 En SuSE al menos puedes ubicar esas variables y exportarlas en el
 ~/.bash_profile . A mi me funciona, al menos, y puedo ejecutar
 aplicaciones que estan en el PATH definido por mi con launchers como el
 de KDE, Gnome y Fluxbox.


 El problema no es ejecutar la aplicacion desde el launcher. El
 problema es que al lanzar xemacs desde el launcher, este no ve el PATH
 definido en ~/.bash_profile o ~/.bashrc . Esto se traduce en que una
 vez dentro de xemacs, al compilar con un make que hace uso de un
 programa que esta en mi PATH, este no lo encuentra. Si corro el xemacs
 desde el terminal, no hay problema.

prueba definiendo el PATH en /etc/profile o en /etc/profile.d/algo

Saludos
-- 
Yonathan H. Dossow Acun~a  http://kronin.bla.cl
Estudiante Ingenieria Civil Informatica
Universidad Tecnica Federico Santa Maria  Valparaiso, Chile
From [EMAIL PROTECTED]  Mon Mar 12 11:35:10 2007
From: [EMAIL PROTECTED] (Ricardo Albarracin B.)
Date: Mon Mar 12 11:37:00 2007
Subject: PATH para programa ejecutado desde program launcher
In-Reply-To: [EMAIL PROTECTED]
References: [EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
Message-ID: [EMAIL PROTECTED]

On Sun, 11 Mar 2007 21:12:12 -0400
Alejandro Weinstein [EMAIL PROTECTED] 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.

Ciertamente es alambicada pero para esa distro funciona no es muy elegante, 
pero...
después sentirás otras distros mas cómodas.
 
 Saludos,
 Alejandro.

Saludos
-- 
Atentamente.Electronica y Unix
+++
| Ricardo Albarracin B.  |  www.electrolinux.cl   |
+++
|counter.li.org:#238.105 | Fono:(56-2) 3905536|
++ Fax: (56-2) 6882641|
|emails: [EMAIL PROTECTED]  | Agustinas 1022  Of.510 |
|   [EMAIL PROTECTED] |   Santiago - CHILE |
|   [EMAIL PROTECTED]  ||
+++


PATH para programa ejecutado desde program launcher

2007-03-12 Por tema Alvaro Herrera

 On Sun, 11 Mar 2007 21:12:12 -0400
 Alejandro Weinstein [EMAIL PROTECTED] 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)
From [EMAIL PROTECTED]  Mon Mar 12 13:01:34 2007
From: [EMAIL PROTECTED] (Rodrigo Fuentealba)
Date: Mon Mar 12 13:30:25 2007
Subject: PATH para programa ejecutado desde program launcher
In-Reply-To: [EMAIL PROTECTED]
References: [EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
Message-ID: [EMAIL PROTECTED]

El día 12/03/07, Alvaro Herrera [EMAIL PROTECTED] escribió:


  On Sun, 11 Mar 2007 21:12:12 -0400
  Alejandro Weinstein [EMAIL PROTECTED] 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.


Me adhiero. Un buen sistema no sòlo debe hacer lo que dice que hace, sino
ser ordenado. Eso implica poder ingresar lugares en el PATH en un lugar bien
definido como /etc/profile (Slackware 11.0 here... el placer del BSD-style:
/etc/profile.d, y va de acuerdo al gusto de cada uno). En algún lugar en tu
distro debe estar, si es que no tiene esa cosa horrible que es Upstart.

Me imagino que lo que tienes en /usr/local/avr/blah/bin es para todos los
usuarios? A veces conviene seguir los estándares y poner eso en /usr/bin/ o
por lo menos /usr/local/bin...

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.


Yep. Ciertamente eso hace a Gentoo y a Ubuntu una mala alternativa por lo
general...

-- 
Rodrigo Fuentealba Cartes
Desarrollador de Sistemas Web
Registered User 387639 - http://counter.li.org
From [EMAIL PROTECTED]  Mon Mar 12 13:51:19 2007
From: [EMAIL PROTECTED] (Miguel Angel Amador L)
Date: Mon Mar 12 13:52:30 2007
Subject: ISO de Ubuntu en Chilito ?
Message-ID: [EMAIL PROTECTED]

Alguien sabe de donde puedo bajar una ISO de Ubunto Dapper o Edge ,
desde algun servidor en chile, mi enlace internacional es pauperrimo
:(
 Saludos

-- 
Miguel Angel Amador L.
[ jokercl at gmail dot com |  User #297569 counter.li.org ]
[ http://www.fotolog.net/kush ]
From [EMAIL PROTECTED]  Mon Mar 12 15:40:57 2007
From: [EMAIL PROTECTED] (=?ISO-8859-1?Q?Germ=E1n_Po=F3_Caama=F1o?=)
Date: Mon Mar 12 15:42:41 2007
Subject: PATH para programa ejecutado desde program launcher
In-Reply-To: [EMAIL PROTECTED]
References: [EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
Message-ID: [EMAIL PROTECTED]

On Mon, 2007-03-12 at 13:01 -0400, Rodrigo Fuentealba wrote:
 El día 12/03/07, Alvaro Herrera [EMAIL PROTECTED] escribió:
   On Sun, 11 Mar 2007 21:12:12 -0400
   Alejandro Weinstein [EMAIL PROTECTED] 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

PATH para programa ejecutado desde program launcher

2007-03-12 Por tema Alvaro Herrera
Germán Poó Caamaño escribió:

 Por lo demas, la pregunta concreta no hablaba de tocar la configuracion
 general, sino la personal del usuario (.bashrc es lo que se mencionó).

Creo que en este caso, .gnomerc es mas apropiado, porque el .bashrc no
va a ser leido en ninguna parte (dado que el programa en cuestion va a
ser iniciado desde un Emacs que se inicio desde el program launcher).

-- 
Alvaro Herrera http://www.amazon.com/gp/registry/DXLWNGRJD34J
On the other flipper, one wrong move and we're Fatal Exceptions
(T.U.X.: Term Unit X  - http://www.thelinuxreview.com/TUX/)
From [EMAIL PROTECTED]  Mon Mar 12 16:34:58 2007
From: [EMAIL PROTECTED] (Antonio Sebastian Salles)
Date: Mon Mar 12 16:36:04 2007
Subject: ISO de Ubuntu en Chilito ?
In-Reply-To: [EMAIL PROTECTED]
References: [EMAIL PROTECTED]
Message-ID: [EMAIL PROTECTED]

Ahi te subì el kubuntu,
http://eiec.ucentral.cl/ucentux/kubuntu_6.06_LTS.iso
apt-get install gdm...

Sebastian Sallés M
ucentux/ucentral


El día 12/03/07, Miguel Angel Amador L [EMAIL PROTECTED] escribió:

 Alguien sabe de donde puedo bajar una ISO de Ubunto Dapper o Edge ,
 desde algun servidor en chile, mi enlace internacional es pauperrimo
 :(
 Saludos

 --
 Miguel Angel Amador L.
 [ jokercl at gmail dot com |  User #297569 counter.li.org ]
 [ http://www.fotolog.net/kush ]

From [EMAIL PROTECTED]  Mon Mar 12 17:15:01 2007
From: [EMAIL PROTECTED] (=?ISO-8859-1?Q?Germ=E1n_Po=F3_Caama=F1o?=)
Date: Mon Mar 12 17:16:09 2007
Subject: PATH para programa ejecutado desde program launcher
In-Reply-To: [EMAIL PROTECTED]
References: [EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
Message-ID: [EMAIL PROTECTED]

On Mon, 2007-03-12 at 15:50 -0400, Alvaro Herrera wrote:
 Germán Poó Caamaño escribió:
 
  Por lo demas, la pregunta concreta no hablaba de tocar la configuracion
  general, sino la personal del usuario (.bashrc es lo que se mencionó).
 
 Creo que en este caso, .gnomerc es mas apropiado, porque el .bashrc no
 va a ser leido en ninguna parte (dado que el programa en cuestion va a
 ser iniciado desde un Emacs que se inicio desde el program launcher).

Sin embargo, lo que él está usando es XUbuntu (me imagino que será
con XFCE), no GNOME.

Sería necesario verificar que script busca el administrador de
sesiones.

-- 
Germán Poó Caamaño
Concepción - Chile


PATH para programa ejecutado desde program launcher

2007-03-12 Por tema Alvaro Herrera
Germán Poó Caamaño escribió:
 On Mon, 2007-03-12 at 15:50 -0400, Alvaro Herrera wrote:
  Germán Poó Caamaño escribió:
  
   Por lo demas, la pregunta concreta no hablaba de tocar la configuracion
   general, sino la personal del usuario (.bashrc es lo que se mencionó).
  
  Creo que en este caso, .gnomerc es mas apropiado, porque el .bashrc no
  va a ser leido en ninguna parte (dado que el programa en cuestion va a
  ser iniciado desde un Emacs que se inicio desde el program launcher).
 
 Sin embargo, lo que él está usando es XUbuntu (me imagino que será
 con XFCE), no GNOME.
 
 Sería necesario verificar que script busca el administrador de
 sesiones.

Cierto.  Pero ya dispone de todas las herramientas para hacerlo (que es
el motivo por el cual le sugerí que mirara los scripts de Xsession, y
.gnomerc era sólo una pista).

-- 
Alvaro Herrera  Developer, http://www.PostgreSQL.org/
Tulio: oh, para qué servirá este boton, Juan Carlos?
Policarpo: No, aléjense, no toquen la consola!
Juan Carlos: Lo apretaré una y otra vez.
From [EMAIL PROTECTED]  Mon Mar 12 20:03:33 2007
From: [EMAIL PROTECTED] (Arturo Mardones)
Date: Mon Mar 12 20:33:20 2007
Subject: ftp de la usm
Message-ID: [EMAIL PROTECTED]

Hola,

Hay problemas con el ftp?... pq cada vez q trata de descargar desde
ftp.inf.utfsm.cl muere...

Saludos,

-- 

http://animaldelared.blogspot.com
From [EMAIL PROTECTED]  Mon Mar 12 21:52:44 2007
From: [EMAIL PROTECTED] (Alejandro Weinstein)
Date: Mon Mar 12 21:53:52 2007
Subject: PATH para programa ejecutado desde program launcher
In-Reply-To: [EMAIL PROTECTED]
References: [EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
Message-ID: [EMAIL PROTECTED]

On 3/12/07, Germán Poó Caamaño [EMAIL PROTECTED] wrote:
 En tal caso, la documentación que vale es Xsession(5).

Revisando Xsession, encontre  startx/gdm debiera ejecutar el script
~/.xsession , sin embargo, en mi caso no se ejecuta. Googleando
encontre una referencia a /etc/X11/gdm/Xsession. Encontre que este
script llama a ~/.xprofile en caso de que exista, asi que cree dicho
script, lo cual resuelve el problema.

Saludos,
Alejandro


PATH para programa ejecutado desde program launcher

2007-03-12 Por tema Alejandro Weinstein
On 3/12/07, Alvaro Herrera [EMAIL PROTECTED] wrote:

 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.

Aparecio un usuario calificado, asi que sigo con Ubuntu por el momento :)

Saludos,
Alejandro.
From [EMAIL PROTECTED]  Mon Mar 12 22:05:29 2007
From: [EMAIL PROTECTED] (Alejandro Weinstein)
Date: Mon Mar 12 22:06:39 2007
Subject: PATH para programa ejecutado desde program launcher
In-Reply-To: [EMAIL PROTECTED]
References: [EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
Message-ID: [EMAIL PROTECTED]

On 3/12/07, Rodrigo Fuentealba [EMAIL PROTECTED] wrote:
 Me imagino que lo que tienes en /usr/local/avr/blah/bin es para todos los
 usuarios? A veces conviene seguir los estándares y poner eso en /usr/bin/ o
 por lo menos /usr/local/bin...

Tengo un solo usuario, asi que si, es para todos los usuarios :)

Los archivos los puse en /usr/local/avr/bin siguiendo las
recomendaciones de la documentacion. Los programas en cuestion es el
compilador crusado  avr-gcc y sus amigos (avr-libc, avr-binutils). La
documentacion (http://tinyurl.com/3dxutd) dice:

The default behaviour for most of these tools is to install every
thing under the /usr/local directory. In order to keep the AVR tools
separate from the base system, it is usually better to install
everything into /usr/local/avr

Si esta recomendacion es buena o no, lo dejo para discusion de los expertos.

Saludos,
Alejandro.


PATH para programa ejecutado desde program launcher

2007-03-11 Por tema Alejandro Weinstein
Hola:

Tengo varios programas ubicados en /usr/local/avr/bin . Agregue ese
directorio al PATH en ~/.bashrch , y puedo ejecutarlos sin problemas.
Si corro xemacs desde un terminal, y ejecuto un make que llama a
algunos de los programas en /usr/local/avr/bin tambien funciona sin
problemas.

Sin embargo, si ejecuto xemacs desde el program launcher (icono en el
panel del xubuntu), y corro el mismo make, no se encuentran los
programas ubicados en /usr/local/avr/bin . Supongo que esto se debe a
que al lanzar el programa desde ahi, no ve el PATH definido en
~/.bashrc.

¿Donde defino el PATH para que este sea visto por los programas
ejecutados desde el program launcher? Busque en google por 'linux path
program launcher' pero no encontre nada util.

Saludos,
Alejandr.


PATH para programa ejecutado desde program launcher

2007-03-11 Por tema Rodrigo Javier Tobar Carrizo
Alejandro Weinstein escribió:
 Hola:
 
 Tengo varios programas ubicados en /usr/local/avr/bin . Agregue ese
 directorio al PATH en ~/.bashrch , y puedo ejecutarlos sin problemas.
 Si corro xemacs desde un terminal, y ejecuto un make que llama a
 algunos de los programas en /usr/local/avr/bin tambien funciona sin
 problemas.
 
 Sin embargo, si ejecuto xemacs desde el program launcher (icono en el
 panel del xubuntu), y corro el mismo make, no se encuentran los
 programas ubicados en /usr/local/avr/bin . Supongo que esto se debe a
 que al lanzar el programa desde ahi, no ve el PATH definido en
 ~/.bashrc.
 
 ¿Donde defino el PATH para que este sea visto por los programas
 ejecutados desde el program launcher? Busque en google por 'linux path
 program launcher' pero no encontre nada util.
 
 Saludos,
 Alejandr.

En SuSE al menos puedes ubicar esas variables y exportarlas en el 
~/.bash_profile . A mi me funciona, al menos, y puedo ejecutar 
aplicaciones que estan en el PATH definido por mi con launchers como el 
de KDE, Gnome y Fluxbox.

Saludos!

-- 
Rodrigo Tobar Carrizo   Linux User #399271
Estudiante de Ing. Civil Informatica
UTFSM - Casa Central
From [EMAIL PROTECTED]  Sun Mar 11 18:17:56 2007
From: [EMAIL PROTECTED] (Alejandro Weinstein)
Date: Sun Mar 11 18:25:41 2007
Subject: PATH para programa ejecutado desde program launcher
In-Reply-To: [EMAIL PROTECTED]
References: [EMAIL PROTECTED]
[EMAIL PROTECTED]
Message-ID: [EMAIL PROTECTED]

 En SuSE al menos puedes ubicar esas variables y exportarlas en el
 ~/.bash_profile . A mi me funciona, al menos, y puedo ejecutar
 aplicaciones que estan en el PATH definido por mi con launchers como el
 de KDE, Gnome y Fluxbox.


El problema no es ejecutar la aplicacion desde el launcher. El
problema es que al lanzar xemacs desde el launcher, este no ve el PATH
definido en ~/.bash_profile o ~/.bashrc . Esto se traduce en que una
vez dentro de xemacs, al compilar con un make que hace uso de un
programa que esta en mi PATH, este no lo encuentra. Si corro el xemacs
desde el terminal, no hay problema.

Saludos,
Alejandro.
From [EMAIL PROTECTED]  Sun Mar 11 20:38:39 2007
From: [EMAIL PROTECTED] (Ricardo Albarracin B.)
Date: Sun Mar 11 20:39:51 2007
Subject: PATH para programa ejecutado desde program launcher
In-Reply-To: [EMAIL PROTECTED]
References: [EMAIL PROTECTED]
Message-ID: [EMAIL PROTECTED]

On Sun, 11 Mar 2007 15:12:34 -0400
Alejandro Weinstein [EMAIL PROTECTED] wrote:

 Hola:
 
 Tengo varios programas ubicados en /usr/local/avr/bin . Agregue ese
 directorio al PATH en ~/.bashrch , y puedo ejecutarlos sin problemas.
 Si corro xemacs desde un terminal, y ejecuto un make que llama a
 algunos de los programas en /usr/local/avr/bin tambien funciona sin
 problemas. [.]

Cuando use Ubuntu en mi maquina tuve el mismo problema, en la pagina de 
www.ubuntu-es.org encontré un mini-howto de Ubuntu en donde explicaba 
como modificar el PATH, pero me acuerdo que no era lo mismo que en Debian
ya que lo vi con una instalación de Java me acuerdo sorry por no darte 
referencias mas precisas, pero no me acuerdo ya que no uso Ubuntu hace 
rato...

Saludos y espero te sirva
-- 
Atentamente.Electronica y Unix
+++
| Ricardo Albarracin B.  |  www.electrolinux.cl   |
+++
|counter.li.org:#238.105 | Fono:(56-2) 3905536|
++ Fax: (56-2) 6882641|
|emails: [EMAIL PROTECTED]  | Agustinas 1022  Of.510 |
|   [EMAIL PROTECTED] |   Santiago - CHILE |
|   [EMAIL PROTECTED]  ||
+++


PATH para programa ejecutado desde program launcher

2007-03-11 Por tema Alejandro Weinstein
 Cuando use Ubuntu en mi maquina tuve el mismo problema, en la pagina de
 www.ubuntu-es.org encontré un mini-howto de Ubuntu en donde explicaba
 como modificar el PATH, pero me acuerdo que no era lo mismo que en Debian
 ya que lo vi con una instalación de Java me acuerdo sorry por no darte
 referencias mas precisas, pero no me acuerdo ya que no uso Ubuntu hace
 rato...

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.

Saludos,
Alejandro.