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

Доброе время суток,

у меня пока ничего не решается. Пытаюсь установить русский в консоли, почитав про интернационализацию. Сейчас так:

cat /etc/rc.conf
# LOCALIZATION
# ————
HARDWARECLOCK=“localtime”
TIMEZONE=“Europe/Prague”
KEYMAP=“ru”
CONSOLEFONT=“cyr-sun16”
CONSOLEMAP=“”
LOCALE=“ru_RU.utf8”
DAEMON_LOCALE=“yes”
USECOLOR=“yes”

locale -a
C
en_US
en_US.iso88591
en_US.utf8
POSIX
ru_RU.koi8r
ru_RU.utf8

locale
LANG=en_US.utf8
LC_CTYPE=en_US.utf8
LC_NUMERIC=en_US.utf8
LC_TIME=en_US.utf8
LC_COLLATE=en_US.utf8
LC_MONETARY=en_US.utf8
LC_MESSAGES=en_US.utf8
LC_PAPER=en_US.utf8
LC_NAME=en_US.utf8
LC_ADDRESS=en_US.utf8
LC_TELEPHONE=en_US.utf8
LC_MEASUREMENT=en_US.utf8
LC_IDENTIFICATION=en_US.utf8
LC_ALL=
Кстати об этом, в логах boot пишет ошибку.
error: found key `LC_ALL' without value on line 14 of /etc/locale.conf

Так-же добавлял хуки с последующим
# mkinitcpio -p linux


После рестарта, в гноме, открыв терминал увидел это:
# привет
bash: $'\320\277\321\200\320\270\320\262\320\265\321\202': команда не найдена

Затем отключил гном, в консоли пробовал писать на русском, но тут даже русские буквы отображались квадратиками.

Прошу помочь разобраться, или указать что я упустил.


Спасибо
ну очевидно же
error: found key `LC_ALL' without value on line 14 of /etc/locale.conf
в /etc/locale.conf у тебя LC_ALL голый. Допиши туда локаль, чтобы там было LC_ALL=ru_RU.utf8
KEYMAP="ru"
CONSOLEFONT="ter-v14b"
LOCALE="ru_RU.UTF-8"
вот мои последние записи, с шрифтом terminus, были рабочие.
HOOKS="timestamp consolefont keymap base udev autodetect pata scsi sata usb filesystems usbinput fsck"
может поможет или осенит))
Ну а по ошибке, скорее всего нахисичил в конфиге (/etc/locale.conf). Посмотри там упоминания про lc_all.
cat /etc/locale.conf 
LANG=ru_RU.UTF-8
у меня там глухо)))
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
У меня вообще все просто, вот так:
rc.conf
HARDWARECLOCK="UTC"
TIMEZONE="Europe/Kiev"
KEYMAP="ru"
CONSOLEFONT="ter-u16b"
CONSOLEMAP=""
LOCALE="ru_RU.UTF-8"
DAEMON_LOCALE="yes"
USECOLOR="yes"
Естественно установлен Terminus и + kbd-ru-keymaps
В /etc/locale.gen раскомментированно
ru_RU.UTF-8   UTF-8
И это все.
Хуки вроде на месте.
HOOKS=“base consolefont keymap udev autodetect pata scsi sata filesystems usbinput fsck”


Terminus и kbd-ru-keymaps установлены.


Попробовал
CONSOLEFONT=“ter-v14b”
и
LC_ALL=ru_RU.utf8


Не помогло.
А в /etc/locale.gen как?
***.RU.UTF8
или
***.RU.utf8
Должно совпадать с rc.conf
surfer
А в /etc/locale.gen как?
***.RU.UTF8
или
***.RU.utf8
Должно совпадать с rc.conf
У меня ru_RU.UTF-8. Сделал так, чтобы совпадало. Не помогло.
Еще сделал так, чтобы совпадало с выводом locale -a. И тоже не помогло.
попробуй так

в /etc/locale.gen

ru_RU.UTF-8 UTF-8

попом выполнить

locale-gen
locale > /etc/locale.conf

и еще чуть чуть

echo “KEYMAP=ru” > /etc/vconsole.conf
echo “FONT=cyr-sun16” >> /etc/vconsole.conf

потом

mkinitcpio -p linux

и перезагрузка
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
Не помогло. Перед тем как делать locale-gen, конфиг был такой:
$ cat /etc/locale.gen
ru_RU.UTF-8 UTF-8
en_US.UTF-8 UTF-8
а если в консоле выполнить?
setfont cyr-sun16
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
 
Зарегистрироваться или войдите чтобы оставить сообщение.