Xlib + ru_RU.utf8

Выскакивает такое вот сообщение при запуске xterm или urxvt:
urxvt: the locale is not supported by Xlib, working without locale support.
и соответственно русский не отображается и вводить нельзя!
Xorg-1.2
P.S. в остальных программах русский отображается нормально.
Кто сталкивался, как исправил?

русская локаль

русская локаль utf8
#locale
LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=
полный список поддерживаемых локалей здесь : /usr/share/i18n/SUPPORTED
программы очень чувствительны к ошибкам орфографии
поэтому и вылезают баги
выход проверить /etc/locale.gen
и скомпилировать систему
чтобы glibs содержала поддержку выбранной локали

Нужно

Нужно напостить нам что за локали у тебя стоят

Командами:

locale -m
locale -a

Далее, действително выбрать из списка локалей - ту которая нужна! и прописать в /etc/locale.gen
затем сгенерить локаль командой: localegen
---------------------------------------------
Intel P4/Xeon Extended MCE MSRs 3200 x2 SMP IBM xSeries 346 ECY 4Gb/chip video ATI Radeon QY 8Mb/
Portage 2.1.3.9 (default-linux/x86/2007.0, gcc-4.2.0, glibc-2.6.1-r0, 2.6.22-gentoo-r5 i686)

locale -a | grep

locale -a | grep ru

ru_RU.utf8
ru_RU.cp1251
ru_RU.koi8r

/etc/env.d/02basic

LC_ALL=""
LANG="ru_RU.utf8"
LC_MESSAGES="ru_RU.utf8"
LC_NUMERIC="C"

/etc/locale.gen

ru_RU.utf8 UTF-8

Все равно вываливается ошибка и русский не вводится! =( 1000 раз уже проверил, опечатков нету!

ru.gentoo-wiki.com

См. utf8.

Сматрел, я по

Сматрел, я по нему и делал!

имхо,

имхо, правильнее вот так:

cat /etc/locale.gen
en_US.UTF-8 UTF-8
ru_RU.UTF-8 UTF-8
ru_RU.CP1251 CP1251
ru_RU.KOI8-R KOI8-R

после этого пересобрать glibc

cat /etc/env.d/02locale
LC_ALL=""
LANG="ru_RU.UTF-8"

если будешь править /etc/env.d/02locale, не забудь:
env-update ; source /etc/profile

несовсем - если

несовсем - если есть
locale.gen
то нужно просто сделать
locale-gen

мне удалось

мне удалось решить данную задачу, если после генерирования локалей и т.д проблема сохранеяется, то нужно добавить следующие строки в /usr/share/X11/locale/locale.alias в случаи их отсутствия:

ru: ru_RU.UTF-8
ru_RU: ru_RU.UTF-8
ru_RU.utf8: ru_RU.UTF-8

мне помогло :-)

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".