On Thursday 10 February 2005 19:04, Frans Pop wrote: > On Friday 04 February 2005 20:51, Mauro Darida wrote: > > I have noticed that every time I install a package from kpackage it > > gives the following warnings: > > perl:warning:Setting locale failed. > > perl:warning:Please check that your locale settings: > > LANGUAGE=(unset) > > LC_ALL="en_US" > > LANG=(unset) > > are supported and installed on your system > > perl:warning:Falling back to the standard locale ("C"). > > > > This is what I have in my system locale settings: > > # cat /etc/profile > > # /etc/profile: system-wide .profile file for the Bourne shell (sh(1)) > > # and Bourne compatible shells (bash(1), ksh(1), ash(1), ...). > [...] > > # > > # Imposto la localizzazione > > [EMAIL PROTECTED] > > export LANG > > [EMAIL PROTECTED] > > export LC_CTYPE > > [EMAIL PROTECTED] > > export LC_ALL > > AFAIK /etc/profile is not read when you log in through KDM. > The proper place to set default LANG and LANGUAGE is /etc/environment.
And never set LC_ALL! It makes all other LC_* LANG setting being ignored. Use LANG instead! From setlocale: ... For glibc, first (regardless of category), the environment variable LC_ALL is inspected, next the environment variâ able with the same name as the category (LC_COLLATE, LC_CTYPE, LC_MESSAGES, LC_MONETARY, LC_NUMERIC, LC_TIME) and finally the enviâ ronment variable LANG. The first existing environment variable is used. ... Try: LC_ALL=de_DE.UTF-8 LC_COLLATE=C LANG=en_US.UTF-8 locale for 'bad' side effect of LC_ALL. Achim > > If you want per user settings, I think ~/.kde/env/<some script> is the > proper place. > > Cheers, > FJP > -- To me vi is Zen. To use vi is to practice zen. Every command is a koan. Profound to the user, unintelligible to the uninitiated. You discover truth everytime you use it. -- [EMAIL PROTECTED]