При установке решил обновить glibc (черт дернул меня это сделать). Вроде нормально прописал locales.build, собрал, посмотрел locale -a - ru_RU.koi8r присутствовала.
Собрал я всю систему (до иксов), начал локализоват консоль.
Прописал LC_ALL="ru_RU.KOI8-R" - начало ругаться, что не знает такой локали. Покопался на форумах, нашел как ее создать. Вроде помогло - консоль читать, писать и смотеть кириллицу научилась.
Начал собирать Иксы + гном. Вот сейчас все собралось...и чтоже я вижу - русский интерфейс есть, но писать в большинстве программ по-русски я не могу.
locale выдает
Код: Выделить всё
LANG=ru_RU
LC_CTYPE="ru_RU"
LC_NUMERIC="ru_RU"
LC_TIME="ru_RU"
LC_COLLATE="ru_RU"
LC_MONETARY="ru_RU"
LC_MESSAGES="ru_RU"
LC_PAPER="ru_RU"
LC_NAME="ru_RU"
LC_ADDRESS="ru_RU"
LC_TELEPHONE="ru_RU"
LC_MEASUREMENT="ru_RU"
LC_IDENTIFICATION="ru_RU"
LC_ALL=Пересобрал glibc, слегка подправив locales.build, пересобрал gtk+
locale -a
Код: Выделить всё
C
en_US
en_US.utf8
POSIX
ru_RU
ru_RU.cp1251
ru_RU.cp866
ru_RU.koi8
ru_RU.koi8r
ru_RU.utf8Теперь писать и читать по-русски могу, НО пресловутая локаль ru_RU так и осталась (причем в чистой консоли все ок (ru_RU.KOI8-R).
Начал разбираться, что это за ru_RU. Когда монтирую виндовый раздел с nls=koi8-r, то место русского вижу всякие уголки и т.д. (это меня и натолкнуло на след.мысль), а вот если монтирую с nls=cp866 (!!!), то все русские файлы вижу отлично.
Отсюда делаю вывод, что кто-то в иксах ставить мне cp866.
Но кто?? Полтергейц блин какой-то =\
Что можете еще посоветовать?
P.S. сейчас еще пересобираю Иксы - может быть они собрались без поддержки кои?