xorg 7.2 & environment variables set in login.conf

Neil Short neshort at yahoo.com
Sun Jun 3 14:38:22 UTC 2007

> I have a problem after update to 7.2: the
environment > variables set in
> login.conf (for example, LANG for russian class) are
> no longer
> propagated to X apps I launch after I log in to X
(now I have to
> explicitely export those in ~/.xsession). Why's this
> behavior changed
> and how to make environment set up automatically
like > before?

Hay. I have that same problem! I posted the question
in -current since I figured it had more to do with the
OS than X -- and I still do. For example, the tar tool
can't utilize the LANG setting either.

How do you export those variables successfully in
~/.xsession? It still doesn't help with me.

check this out:

 $ locale
$ echo $LC_ALL
$ perl
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
        LC_ALL = (unset),
        LANG = "en_US"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale

to be fair, I added the lang setting to
/etc/login.conf only after doing my last

> FreeBSD 6.1-RELEASE-p12, latest ports, X is launched
> via xdm (enabled 
> /etc/ttys). 

$ uname -a
FreeBSD carmen.opera 7.0-CURRENT FreeBSD 7.0-CURRENT
#5: Sat Jun  2 09:43:02 MST 2007    
neshort at carmen.opera:/usr/obj/usr/src/sys/CARMEN  i386

Now I, Nebuchadnezzar, praise and extol and honor the King of heaven, for all his works are truth, and his ways are justice; and he is able to bring low those who walk in pride.
Daniel 4:37

Choose the right car based on your needs.  Check out Yahoo! Autos new Car Finder tool.

More information about the freebsd-current mailing list