[Pkg-xfce-devel] Bug#735251: my two cents

Josip Rodin joy at debbugs.entuzijast.net
Sun Jul 19 12:27:06 UTC 2015

On Sun, Jul 19, 2015 at 02:09:29PM +0200, Josip Rodin wrote:
> Hi,
> I think I hit this bug too: I don't have anything (uncommented) in
> /etc/default/locale, but after installing lightdm I ended up with a ~/.dmrc
> that says:
> [Desktop]
> Language=de_DE.utf8
> Session=lightdm-xsession
> Oddly enough, I didn't actually notice this because lightdm was in English.
> Once I logged in, I clicked on XFCE's menus and found them to be in German,
> which I never actually wanted.
> The cause seems to be:
> % grep '^[^#]' /etc/locale.gen
> de_DE ISO-8859-1                          
> de_DE.UTF-8 UTF-8
> de_DE at euro ISO-8859-15
> en_US ISO-8859-1
> en_US.UTF-8 UTF-8
> fr_FR ISO-8859-1
> fr_FR.UTF-8 UTF-8
> hr_HR ISO-8859-2
> hr_HR.UTF-8 UTF-8
> nb_NO ISO-8859-1
> nb_NO.UTF-8 UTF-8
> I don't think the order of this file - which seems to be alphabetically
> sorted by default - should override the standard implicit default of POSIX,
> that is, English.
> In fact if the program itself is running with POSIX, and there's no other
> indicator, it should make the user default POSIX as well.
> This kind of guesswork doesn't seem to be a safe choice at all.

Oh, but it gets worse. I edited the file to replace de_DE with en_US, and
retried login, but it was still in German. So I edited the file to put in
hr_HR.UTF-8, and did a sudo service lighdm restart for good measure, and now
after login XFCE menus are in Croatian. Well, at least some progress.

Yet I then opened the file again and now I see:

% cat .dmrc

So, um, what the hell? What program is rewriting the config file in my
user home directory?

     2. That which causes joy or happiness.

More information about the Pkg-xfce-devel mailing list