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

E_user
После генерации локали (кажется) в содержимом locale.conf у LC_ALL= всегда пустое значение. Комп ругается по этому поводу.
Я конечно могу взять, и написать туда en_US.utf8, но правильно ли это..?
LC_ALL это не столько переменная, сколько способ присвоить одно и то же значение сразу всем переменным локали, которые вы видите в списке. Так что она и должна быть пустой :)
Note that LC_ALL may not be be configured in this file. For details about the meaning and semantics of these settings, refer to locale(7).
Обратите внимание, что LC_ALL не может быть настроен в этом файле. Для получения дополнительной информации о значении и семантики этих параметров обратитесь к locale(7).
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
Чтож в boot логах тогда ругань по этому поводу? Типа:
error: found key `LC_ALL' without value on line 14 of /etc/locale.conf
E_user
Чтож в boot логах тогда ругань по этому поводу? Типа:
error: found key `LC_ALL' without value on line 14 of /etc/locale.conf
Оставьте в файле /etc/locale.conf всего две строки, как у меня выше. Всё остальное там не особо нужно или в принципе не нужно.
Говорила мама: "RTFM, сынок!"
Вот мой rc.conf:
LOCALE="ru_RU.UTF-8"
DAEMON_LOCALE="no"
HARDWARECLOCK="localtime"
TIMEZONE="Asia/Aqtobe"
KEYMAP="ru"
CONSOLEFONT="ter-v16v"
CONSOLEMAP=
USECOLOR="yes"
VERBOSE="3"
но в консоли когда еще иксы не запущены вместо русского языка символы с закорючками и прочее. Когда запускаю иксы то в консоли русский язык нормально отображается.
Как с этим бороться?
По одному rc.conf трудно догадаться. Может быть, вы используете шрифт Terminus, но не переименовали исходный файл /usr/share/kbd/consolefonts/ter-v16v.psf.gz в /usr/share/kbd/consolefonts/ter-v16v.psfu.gz. Может, еще что-то не настроено.
Для начала, попробуйте замените шрифт в консоли:
CONSOLEFONT="cyr-sun16"
Говорила мама: "RTFM, сынок!"
https://wiki.archlinux.org/index.php/Internationalization_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9)
Делал точно по вики. Проблема осталась
 cp /usr/share/kbd/consolefonts/ter-v16v.psf.gz /usr/share/kbd/consolefonts/ter-v16v.psfu.gz

CONSOLEFONT="cyr-sun16"
Так же , кириллица некорректно отображается.
Что показывает
locale -a
Содержимое файла /etc/locale.conf ( у меня следующее):
LANG=ru_RU.UTF-8
LC_COLLATE=C
Можно еще поиграть с хуком consolefont.
А вообще сейчас эти настройки вынесены из rc.сonf в другие файлы (настройка).
Говорила мама: "RTFM, сынок!"
$ locale -a
C
en_US
en_US.iso88591
en_US.utf8
POSIX
ru_RU
ru_RU.iso88595
ru_RU.koi8r
ru_RU.utf8
russian
knoxville
$ locale -a
C
en_US
en_US.iso88591
en_US.utf8
POSIX
ru_RU
ru_RU.iso88595
ru_RU.koi8r
ru_RU.utf8
russian
У меня в /etc/locale.gen раскомментирована только строка
ru_RU.UTF-8 UTF-8
и вот вывод:
$ locale -a
C
POSIX
ru_RU.utf8
Посмотрите еще на предыдущее мое сообщение.
Говорила мама: "RTFM, сынок!"
 
Зарегистрироваться или войдите чтобы оставить сообщение.