PATH para programa ejecutado desde program launcher
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
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
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
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
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
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
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
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
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.