Bug#411639: x11-common: Variables don't work outside of shells
On Mon, Dec 31, 2007 at 12:07:38PM +0100, Andre Colomb wrote:
> Package: x11-common
> Version: 1:7.3+9
> Followup-For: Bug #411639
> Hey, this is a very good idea. I've been trying to figure out a clean way
> to do this for quite some time.
> However, with the current solution, I'm stuck: I updated the package,
> created my .xsessionrc and put
> export LC_TIME=en_DK
> in there to have ISO 8601-dates everywhere. (German people still haven't
> realized that this is the new standard for over 10 years now, and Ulrich
> Drepper from Redhat apparently doesn't want to change the de_DE locale
> accordingly... whatever!)
> Anyway, I checked from inside an xterm shell (bash) if the variable was
> actually set, and there it was. Starting e.g. Icedove from the shell
> gave me the expected date format.
> Starting Icedove from the Xfce Panel, however, still has the old date
> format (en_US or C, whatever I set as system default). Is there maybe an
> incompatibility with the xfce4-session script or am I missing something
Yeah, my guess is that this is some sort of weird xfce issue. Running an
app from a launcher on the gnome panel shows that my test env variable is
present. You may want to ask the xfce folks.
- David Nusinow