[Pkg-xfce-devel] Bug#735265: Bug#735251: lightdm: user locale tweaks are clobbered by non-default locale

Yves-Alexis Perez corsac at debian.org
Fri Jan 17 08:55:22 UTC 2014


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

On Fri, Jan 17, 2014 at 01:01:11PM +0900, Olaf Meeuwissen wrote:
> Yves-Alexis Perez writes:
> 
> >> > But in any case, setting LANG in .xsessionrc doesn't make much sense
> >> > imho.
> >> 
> >> Care to explain why?  For me the correct LANG value is essential to get
> >> my input method editor to work correctly (or so it seems).
> >> # Of course, setting it in ~/.dmrc works for me but I'd like to know why
> >> # I should set it there too.
> >
> > The way I see it (as I already explained), you select the wanted locale
> > (LANG) in the greeter language selector (and it gets saved to .dmrc for
> > later). Then, if you need to “correct” (for LC_MESSAGES for example) you
> > can do it un .xsessionrc.
> 
> The greeter language selector does not seem to set LANG. 

The greeter doesn't set anything, it gets the menu selection and gives
it to lightdm.

> At the very
> beginning of the /etc/X11/Xsession script LANG=C.

Well, this one is a problem, it's should not be the case (and it's not
the case for me on any of my box).

> FWIW, lightdm seems to be exporting GDM_LANG, see src/seat.c in the
> configure_session() function.

Indeed, I missed that.

> I see it does the same for GDMSESSION.
> Are these variables GTK+ or GNOME specific? 

My guess is that they get used by GNOME applications.

> If the latter, then maybe
> lightdm shouldn't be exporting these, but what do I know?
> Just an idea, but why not simply export LANG instead (or as well)?

If you look really really hard, you'll see that LANG is set on the
previous line.
> 
> I'm off nuking GDM_LANG (and maybe GDMSESSION) in my ~/.xsessionrc and
> see what breaks ;-)

Since lightdm set GDM_LANG to the exact same value as LANG, I fail to
see why it's not set to the correct value at the beginning of
/etc/X11/Xsession, but at least that gives you something to look at.

Regards,
- -- 
Yves-Alexis Perez
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)

iQEcBAEBCgAGBQJS2O/2AAoJEG3bU/KmdcCl5WoH/25KFl7axxZ88fQMMBbsvVoT
OcOdUTCSjiL3nd7r16X6mMWRhDymYgFyEjdJjOwaOU0vwaoiaqrGVGWDtMBe/qjK
o9ZyF7XG6dLR/7KvZYusxT3/+q0YeTXOMwqVUJ34Y9NmJuJYVi1kMPwQMU3bwpBM
1IyFJ5BNMhmyP/9Sl7hSKf2yLcKxqHIyJh7drrJFNjLd+rbHAGygyFQs2c8VzV2m
oBQfk2ncoB5IFZEV5jrJQOlAeF8nAzsekQ+rs8VwOfU0vWW/xXyXOMmDrZsMXMlm
kgaSBL9WUFUxOGG0v1OwuePoNNbOCmBKPE7o6zeHDiDrOtlC9b/BWJuZjf1d3LY=
=n5ub
-----END PGP SIGNATURE-----



More information about the Pkg-xfce-devel mailing list