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

Cyril Brulebois Cyril Brulebois <cyril.brulebois@enst-bretagne.fr>, 272030@bugs.debian.org
Thu, 23 Jun 2005 16:24:42 +0200

Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

"Fredy P." <digitalfredy@debiancolombia.org> (16/09/2004):
> Package: xfce4-utils
My version is 4.2.2-1

> 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

> 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).

> 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"

I think that this bug should be closed, since xfrun4 seems to have the
behaviour it is intended to have.

Best regards,

Cyril Brulebois

Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline

Version: GnuPG v1.4.1 (GNU/Linux)