Le vendredi 03 avril 2009, à 06:09 -0400, Ricardo Cornet a écrit :
I'm a bit surprised -- I would expect that LANG is set when you log in (in KDE too). Note that this is really a standard way to define the language for an app. See for example: http://opengroup.org/onlinepubs/007908799/xbd/envvar.html
Vincent
True. is the standard way since ancient times. Designed for command line apps. My home system have LANG=en_US.UTF-8 set and I also have LC_COLLATE to posix. Simply because that behavior is better for the command line, man pages documentation, error messages, whatever works better setting them.
But why the desktop has to depend on them?. Why I can't set them differently?
I'd argue it's a configuration issue on your end. You should only set LANG to en_US.UTF-8 when running a shell with a prompt, since this is what your seem to be looking for.
Well I can change after I open a terminal, but the command line tools should not dictate graphical tools policy and viceversa. KDE people got this right, GNOME people had another opinion.
I don't understand your point: nobody in GNOME manually sets LANG. The user simply selects his language when logging in. It's definitely done in a graphical way. (and I'll point out that the login manager should take the default value for this setting from the value chosen during installation -- pretty sure it works with gdm, eg) Vincent -- Les gens heureux ne sont pas pressés. -- To unsubscribe, e-mail: opensuse-project+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-project+help@opensuse.org