Gunnar Hjalmarsson [2010-11-29 13:52 -0000]:
> During our talk in #ubuntu-desktop last friday, you mentioned the
> possibility to drop ~/.profile for storing the user language environment
> and use /var/cache/gdm/$USER/dmrc instead.

Note that this was just a strawman idea, I haven't looked into this
at all. We can also keep this separate from this initial change, in
order to avoid putting too many changes into one step.

> I think that may be a practicable approach with the advantage that
> there is a safe method in place for writing to disk. I added the
> keys "Langlist" and "LCMess" to dmrc and rewrote
> language-environment.sh (attached).

It's an interesting idea indeed. I brought this up in the context of
language-selector, to avoid having to parse/change ~/.profile there.
Back then I didn't actually think about the gdm integration, but if it
can be done in gdm itself, so much the better.

This needs to be tested with other window managers, though, that they
don't stumble over these new fields.

> You mentioned that the "Language" value in dmrc must represent a valid
> locale because of other *dms

.. and also for backwards compatibility with older gdm. Imagine shared
home directories on a network, which folks access from Lucid and Natty
boxes.

> , but I fear a problem there and don't quite follow you. Aren't we
> working with the Ubuntu model for locale environment irrespective of
> the desktop GUI?

It would be nice, but since $GDM_LANG is specific to gdm, this won't
automatically apply to kdm, lxdm, and others.

-- 
Set $LANGUAGE if the user picks a different locale in gdm, so that 
language-selector and gdm stop disagreeing
https://bugs.launchpad.net/bugs/553162
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to gdm in ubuntu.

-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

Reply via email to