gdm 2.20 doesn't respect login.conf?

Jeremy Messenger mezz7 at cox.net
Tue Oct 9 22:22:01 PDT 2007


On Fri, 05 Oct 2007 17:04:05 -0500, Yuri Pankov <yuri.pankov at gmail.com>  
wrote:

> Hi,
>
> After login with gdm, I have LC_* and LANG variables reset to "C",
> though I have following for my login class in /etc/login.conf:
>         :charset=UTF-8:\
>         :lang=en_US.UTF-8:
> (which works if I login in console and use startx) or even `login` in
> terminal inside GNOME:
> darklight:yuri:~> locale
> LANG=C
> LC_CTYPE="C"
> LC_COLLATE="C"
> LC_TIME="C"
> LC_NUMERIC="C"
> LC_MONETARY="C"
> LC_MESSAGES="C"
> LC_ALL=
> darklight:yuri:~> login
> login: yuri
> Last login: Fri Oct  5 19:39:26 on ttyp0
> Copyright (c) 1992-2007 The FreeBSD Project.
> Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
>         The Regents of the University of California. All rights
> reserved.
>
> FreeBSD 7.0-CURRENT (DARKLIGHT) #0: Wed Oct  3 09:12:33 MSD 2007
> darklight:yuri:~> locale
> LANG=en_US.UTF-8
> LC_CTYPE="en_US.UTF-8"
> LC_COLLATE="en_US.UTF-8"
> LC_TIME="en_US.UTF-8"
> LC_NUMERIC="en_US.UTF-8"
> LC_MONETARY="en_US.UTF-8"
> LC_MESSAGES="en_US.UTF-8"
> LC_ALL=
>
> Am I missing something obvious here, or anyone else is seeing the same?

GDM sucks, you can edit ~/.dmrc. Mine looks like this:

========================
[Desktop]
Language=en_US.UTF-8
Session=gnome
========================

Cheers,
Mezz

> TIA,


-- 
mezz7 at cox.net  -  mezz at FreeBSD.org
FreeBSD GNOME Team  -  FreeBSD Multimedia Hat (ports, not src)
http://www.FreeBSD.org/gnome/  -  gnome at FreeBSD.org
http://wiki.freebsd.org/multimedia  -  multimedia at FreeBSD.org


More information about the freebsd-gnome mailing list