[Pkg-xfce-devel] Bug#272030: xfrun4

Fredy P digitalfredy@debiancolombia.org, 272030@bugs.debian.org
Wed, 29 Jun 2005 10:48:57 -0500


El s=E1b, 25-06-2005 a las 11:41 +0100, Simon Huggins escribi=F3:
> On Thu, Jun 23, 2005 at 04:24:42PM +0200, Cyril Brulebois wrote:
> > "Fredy P." <digitalfredy@debiancolombia.org> (16/09/2004):
> > > Package: xfce4-utils
> > My version is 4.2.2-1
>=20
> > > Apparently, xfrun4 doesn't know about the values of the environment
> > > variables.
> > I seems to be "normal" as environment variables depends on a shell
> > you're running, if I'm right. Since xfrun4 does not depend on such a
> > shell, it does not have to know about them (launched from alt+f2
> > shortcut).
>=20
> > > If I run xmessage $SHELL in xfrun4 I get $SHELL, whereas if I run
> > > xmessage $SHELL in xterm I get /bin/bash.
> > Launched from a (xterm|gnome-terminal), it still does not know about
> > them because it calls the program/binary directly without asking the
> > shell to interprete the command line (substitution and so on).
>=20
> > > As a result of this problem, a script will fail if it needs to read
> > > the values of the environment variables.
> > If you really need environment variables, you may find this trick
> > interesting; in xfrun4, just type:
> > bash -c "xmessage $SHELL"
>=20
> Also if you run in a terminal that will spawn a shell which will run
> your normal shell startup scripts to get the environment.
>=20
> I don't think this is a bug of xfrun4 either.
>=20
> Fredy, are you still unhappy with this?
No problem, bug closed.
>=20