HOWTO: Русский в консоли

CONSOLEMAP=“cp866_to_uni”
Дык проблема даже не в том, что не вводятся русские символы с клавы, а вообще сразу все неверно отображается. Что date, что mc.
Наверное, надо обновиться pacman -Syu, либо что-то напортачили сами
Разберемся, голубчик!
извиняюсь, спрашивал про keymap.
такие дела.
Сразу вся секция:
#LOCALE=“en_US.utf8”
LOCALE=“ru_RU.utf8”
HARDWARECLOCK=“localtime”
TIMEZONE=“Europe/Moscow”
#KEYMAP=“us”
KEYMAP=“ru-utf”
CONSOLEFONT=“ter-p16n”
CONSOLEMAP=“cp866_to_uni”
USECOLOR=“yes”

Система обновлена полностью за исключением ядра. Не знаю почему, но на 2.6.24.1 отказывается работать SkyStar-2. Возился долго, но ничего не вышло. Пришось поставить 2.6.22.1-rt4 собственной сборки. Сейчас все-таки поставлю дефолтное ядро, проверю. Если получится, беру свои вопросы назад ;-)
StepDV
LOCALE=“ru_RU.utf8”
как минимум вот это неправильно (см. http://archlinux.org.ru/forum/index.php … ml#msg1709 и ниже)
Простите, за тупость. Вот моя часть /etc/rc.conf (взял из вики):

LOCALE=“ru_RU.UTF-8”
HARDWARECLOCK=“localtime”
TIMEZONE=“Europe/Moscow”
KEYMAP=“ru”
CONSOLEMAP=“”
CONSOLEFONT=“ruscii_8x16”
USECOLOR=“yes”

Использую только консоль. Локаль генерил. МС по русски, nano по русски, а русские маны знаками вопроса.
Обновление от 1 июля. Вроде как маны уже в utf идут. Подскажите пожалуйста, как руссифицировать маны?
astakh, pacman -Si man-db
sysmouse
astakh, pacman -Si man-db

Репозиторий : community
Название : man-db
Версия : 2.5.0-1
URL : http://www.nongnu.org/man-db/
Лицензия : GPL
Группы : Не указано
Предоставляет : man
Зависит от : groff less gzip awk coreutils bash
Опциональные зависимости : Не указано
Конфликтует с : man
Заменяет : Не указано
Будет загружено : 495,08 K
Размер установленного : 1276,34 K
Сборщик : Sergej Pupykin
Архитектура : i686
Дата сборки : Срд 09 Янв 2008 12:31:07
MD5-сумма : 59767f9605464d0c869e2f255ece01d4
Описание : A utility for reading man pages
astakh
Подскажите пожалуйста, как руссифицировать маны?
http://wiki.archlinux.org/index.php/Интернационализация

Настройка русских man-страниц

Установите русские страницы командой
pacman -Sy man-pages-ru

Отредактируйте /etc/man.conf (или /usr/share/misc/man.conf в старых версиях пакета man) добавив вызов iconv
NROFF iconv -f utf8 -t koi8r | /usr/bin/nroff -Tlatin1 -mandoc -c | iconv -f koi8r -t utf8

Еше один вариант (с автоматическим определением кодировки man-страниц с использованием пакета enca):
NROFF /usr/bin/enconv -L ru -x KOI8-R | /usr/bin/nroff -Tlatin1 -mandoc -c | /usr/bin/enconv -L ru -x UTF-8

= = = = = = = =

Пакет enca надо установить, само-собой.

P.S. У меня работает второй вариант.

Да, и далее в вики:
(Также позаботьтесь о том, чтобы переменная окружения LESSCHARSET имела значение UTF-8, либо просто заккоментируйте строку export LESSCHARSET=“latin1” в файле /etc/profile, тогда less будет автоматически брать кодировку из локали.)
Хотя в последних файлах profile такой строки уже не видно.

Хотя man-db посмотрю, ибо “вывод различных сообщений (например об отсутствии статьи в данном разделе документации)” у меня не пофиксен - не стал пересобирать man.
sirocco, у меня это не работает, поэтому предлагаю попробовать поставить man-db, который нормально работает с юникодом.
 
Зарегистрироваться или войдите чтобы оставить сообщение.