Русский не работает в иксах.

Не так давно поставил арч.
Локаль русская есть, русский в консоли есть, русские символы в иксах есть, а вот локаль иксовые приложения в упор не видят и запускаются на английском.
В urxvt тоже нет русского - кракозябры.

uname -a:
Linux eee 2.6.28eee #1 PREEMPT Sun Dec 28 17:11:48 CST 2008 i686 Intel(R) Celeron(R) M processor 900MHz GenuineIntel GNU/Linux

в rc.conf:
LOCALE=“ru_RU.UTF-8”
HARDWARECLOCK=“localtime”
USEDIRECTISA=“no”
TIMEZONE=“Europe/Moscow”
KEYMAP=“ru”
CONSOLEFONT=ter-u16b
CONSOLEMAP=
USECOLOR=“yes”

locale:
LANG=
LC_CTYPE=“POSIX”
LC_NUMERIC=“POSIX”
LC_TIME=“POSIX”
LC_COLLATE=“POSIX”
LC_MONETARY=“POSIX”
LC_MESSAGES=“POSIX”
LC_PAPER=“POSIX”
LC_NAME=“POSIX”
LC_ADDRESS=“POSIX”
LC_TELEPHONE=“POSIX”
LC_MEASUREMENT=“POSIX”
LC_IDENTIFICATION=“POSIX”
LC_ALL=
(пробовал в urxvt набирать export LC_ALL=ru_RU.UTF-8 - приложения запускались русские только в этом терминале. причём кракозябрами)

locale -a:
C
POSIX
en_US.utf8
ru_RU
ru_RU.iso88595
ru_RU.koi8r
ru_RU.utf8
russian

В чём проблема?
граф среда какая?
и зачем вот это -
ru_RU.iso88595
ru_RU.koi8r
Хмм. Мой вывод locale

LANG=ru_RU.utf8
LC_CTYPE="ru_RU.utf8"
LC_NUMERIC="ru_RU.utf8"
LC_TIME="ru_RU.utf8"
LC_COLLATE=C
LC_MONETARY="ru_RU.utf8"
LC_MESSAGES="ru_RU.utf8"
LC_PAPER="ru_RU.utf8"
LC_NAME="ru_RU.utf8"
LC_ADDRESS="ru_RU.utf8"
LC_TELEPHONE="ru_RU.utf8"
LC_MEASUREMENT="ru_RU.utf8"
LC_IDENTIFICATION="ru_RU.utf8"
LC_ALL=

locale -a
C
POSIX
ru_RU.utf8
>граф среда какая?
никакой. оконный менеджер awesome.
>и зачем вот это -
так оно же не используется. просто так…

Временное решение нашёл - запускать всё так - LC_ALL=ru_RU.utf8 команда, например LC_ALL=ru_RU.utf8 urxvt - терминал с русским.

мб в slim.conf нужно заменить просто awesome на LC_ALL=ru_RU.utf8 awesome и все программы, запускаемые с панели/run: будут на русском?
В /etc/rc.conf локаль пропиши правильно:

LOCALE=“ru_RU.utf8”
прописал так (utf8 - маленткими буквами без тире т.е. ru_RU.utf8) - не помогло
Проверь еще раз - правильно ли прописал. Потом перезагрузись. И покажи вывод locale.

У меня тоже awesome и тоже slim - и никаких проблем с локалью.

locale
LANG=ru_RU.utf8
LC_CTYPE="ru_RU.utf8"
LC_NUMERIC="ru_RU.utf8"
LC_TIME="ru_RU.utf8"
LC_COLLATE=C
LC_MONETARY="ru_RU.utf8"
LC_MESSAGES="ru_RU.utf8"
LC_PAPER="ru_RU.utf8"
LC_NAME="ru_RU.utf8"
LC_ADDRESS="ru_RU.utf8"
LC_TELEPHONE="ru_RU.utf8"
LC_MEASUREMENT="ru_RU.utf8"
LC_IDENTIFICATION="ru_RU.utf8"
LC_ALL=
сразу после перезагрузки - там везде POSIX.
>У меня тоже awesome и тоже slim - и никаких проблем с локалью.
может быть дело в ядре? eeepcшное от toofishes, без initrd. хотя вряд ли.
Так:
1. UTF-8 в rc.conf большими и только большими.
2. В голой консоли локаль устанавливается? Если нет, то не импортируются настройки profile.
Разберемся, голубчик!
а у меня проблема совсем другая.
везде русский норм отоброжается, в консоле тоже все норм. но если загрузиться без иксов, a сразу в консоль, то там вместто руских букв “#######”
востонавливать систему очень не удобно.Видемо чето не устонавил. Кто поскажет че за покет надо поставеть?
Устоновил “xorg-fonts-cyrillic” но не помагло ???
 
Зарегистрироваться или войдите чтобы оставить сообщение.