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