[РЕШЕНО]may be i will study russian, because it was the Lenin's language.

Добрый день джентльмены!
В текстовой консоли вместо русских букв неожиданно пошли квадраты. К счастью, недавно установил gentoo и ещё помню где лежит статья про локализацию. Но проверка всех файлов статьи ничего не дала - все настройки на месте. Квадраты тоже. В иксовом терминале всё отлично, пребываю в растерянности.

locale -a
C
en_US.utf8
POSIX
ru_RU.utf8

vi /etc/conf.d/keymaps
keymap="ru4"
cat /etc/env.d/02locale
LANG="ru_RU.UTF-8"
LC_NUMERIC="C"
cat /etc/conf.d/consolefont
consolefont="ter-u18b"
#consoletranslation="utf-8"
#unicodemap="iso01"
find /usr/share/consolefonts/ -iname ter-u*|grep u18
/usr/share/consolefonts/ter-u18n.psf.gz
/usr/share/consolefonts/ter-u18b.psf.gz

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

/

БоянЪ. http://gentoo-wiki.gentoo.ru/wiki/Russian_Localization_Guide (DNS недочинили, пока страница недоступна)
Вкратце: уже достаточно давно в умолчательной конфигурации выпилили запуск consolefont.
Намёк понятен?

:wq
--
Live free or die

ДНС дочинил.

ДНС дочинил.

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

/

slepnoga написал(а):
ДНС дочинил.

Да ну?
А fortunes.gentoo.ru?

:wq
--
Live free or die

Anarchist

Anarchist написал(а):
Вкратце: уже достаточно давно в умолчательной конфигурации выпилили запуск consolefont.

Да вроде, но у меня consolefont включён:

rc-update |grep consolefont
consolefont | boot

Вывод команды date прекрасно отображается

date
Чт аπр 21 09:19:13 MSK 2016

а попытка выматериться на родном языке:
in russian languages ÏÆÙ ××ÕËÁ ÎÅ ÚÁÐÕÓËÁÅÔÓÑ
заканчивается неудачей, только печатаются не кракозябры а суровые квадратозоиды.

PS если можно в двух словах что такое БоянЪ? Два кубовых бояна и нафтизин? Я с суток пришёл, у меня IQ как у буратино, намеки не пингуются.

.

keymap у тебя какой выбран?
А доку по ссылке кто читать будет?

На заметку: При выборе не-юникодной (говорим "юникод", понимаем UTF8) раскладки необходимо указать опцию -u.

:wq
--
Live free or die

Извиняюсь, читал но не вошло,

Извиняюсь, читал но не вошло, причём трижды.

Проблема решена путём выбора в файле
/etc/conf.d/keymaps
однозначно юникодной раскладки клавиатуры
keymap="ruwin_cplk-UTF-8"

ЗЫ И хотя я не разделяю политических убеждений Бакунина и Кропоткина, выражаю глубокую признательность последователю их идей за то что уйду спать счастливым.

В догонку. Согласно этому

В догонку.
Согласно этому оффициальных раскладок - 21 вариант.
У меня прописано:
/etc/conf.d/keymaps --> keymap="ru"
/etc/conf.d/consolefont --> consolefont="pancyrillic-f16"
Локаль en_US.utf8.
Кириллица прекрасно отображается (включая дореволюционные символы), переключение раскладок работает через L_Shift+L_Ctrl, одиночный символ - по R_Alt.
Вопрос, в чём различие тогда между "ru" и "ruwin_ct_sh-UTF-8"?
...по факту раскладка ведёт себя как "что-то среднее" между ними :)

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".