Bug#644566: texmaker executable of amd64.deb 'is not aware' of user's environment variables

David Pirotte david at altosw.be
Fri Oct 7 14:08:55 UTC 2011


Hi David,

> >      => when the application is launched from the [xfce4] desktop menu
> >      and/or a [xfce4] desktop launcher, it is not 'aware' of the
> >      user's $TEXINPUTS environment variable and reports
> >      'inappropriate' file not found errors.

> I suspect this might have something to do with the desktop. Can you
> duplicate this problem if you run texmaker from within a terminal
> window? I'm not running xfce, but it does texmaker 3.0.2-2 on amd64 does
> find the environment variables if I run it from a terminal window.

I doubt it is a desktop problem, but for the sake of at least try another desktop, I
just launched gnome instead of xfce4 and it fails the same way, when launched
through menus and/or launcher.

From a terminal, as you well know, user's environment variables have already been
declared/exported and therefore texmaker finds them: in this case, it works fine.

Is it not the responsibility of the executable to load the user's variables ? [Or
execute itself as a 'child' of a user environment 'process']. If you think it is
not a texmaker problem, then I personally believe it is probably a
scripting/development language problem, but not a desktop one [MHO]:

	texmaker should find and, for example, be able to write in a /tmp/file,
	just for the sake of demo, user's env variables before to even load and use
	Qt, don't you think ?

Many thanks for such a quick first response,
I am looking forward to read you, and hope this will be debugged very soon,
Cheers,
David







More information about the debian-science-maintainers mailing list