CONSOLEFONT сломался после обновления

После внеочередного обновления в TTY вместо шрифтов какое-то безобразие:



Соответствующая конфигурация в /etc/rc.conf осталась без изменений:
KEYMAP="ruwin_cplk-UTF-8"
CONSOLEFONT="ter-k14n"

Кроме того, если следить за происходящим во время загрузки, то согласно отчетам в консоли, терминус таки успешно загружается в качестве consolefont'а, но видимых изменений не происходит. Если назначать шрифт позже, руками, получается примерно следующее:




Штоделоть?
В качестве временного решения запилил в /etc/rc.local грязный хак:

setfont $(cat /etc/rc.conf | grep CONSOLEFONT= | cut -d '"' -f2)

Но это не дело же, товарищи!
Форумчане пришли к выводу, что имеет место баг. Если у вас видеокарта Nvidia, то установка драйвера nvidia решает проблему.
http://archlinux.org.ru/forum/viewtopic.php?f=8&t=8924&start=30#p77287
У меня онбоард интеловская видяха, если под иксами - то нормально с кодировкой, а вот в консоле - беда беда
kusayuzayushko
В качестве временного решения запилил в /etc/rc.local грязный хак:

setfont $(cat /etc/rc.conf | grep CONSOLEFONT= | cut -d '"' -f2)

Но это не дело же, товарищи!

не помогло…
Уже есть баг репорт.
https://bugs.archlinux.org/task/29781
[[email protected] ~]$ cat /etc/rc.conf | grep CONSOLEFONT
CONSOLEFONT="cyr-sun16"
Хм, у меня после обновления ничего не слетело, все замечательно.

UPD: проверил и на нетбуке с видеокартой Intel, проблем нет.
У меня тоже самое на нетбуке с интеловской видеокартой. Если после загрузки выполнить setfont ter-v16b - русские буквы начнут отображаться.
www.emunix.org
Тоже проверил.Ничего не сломано.Обновления последние.
На нетбуке интел встроенная.

cat /etc/rc.conf | grep CONSOLEFONT     
CONSOLEFONT="cyr-sun16"
lspci | grep VGA  
00:02.0 VGA compatible controller: Intel Corporation N10 Family Integrated Graphics Controller
lsmod | grep i915
video                   9819  1 i915
i2c_algo_bit            4583  1 i915
intel_agp               8688  1 i915
intel_gtt              11193  3 intel_agp,i915
Переключение по ALT Gr
Последний крик моды - эхо 30-летней давности.
Аналогично - поломалось на нетбуке с интелом. Когда? даже не знаю. Вчера случайно зашёл в консоль и опа…
Помогает прямое указание в rc.local
setfont мой_шрифт

На ББ - с нвидией и при тех же настройках - всё нормально. ;-)
Точно такая же проблема, драйвер nouveau, видяха nvidia 8600GT, и точно также помогает ручное setfont.
Может дело в других параметрах шрифта, таких как KEYMAP ?
Можно указать шрифт как setfont Cyr_a8x16, так и setfont Cyr_a8x16 -m koi2alt - результат будет одинаков.
Единственное что не указывается - это KEYMAP.
Мои строчки, отвечающие за шрифт такие:

KEYMAP=“ru-utf”
CONSOLEFONT=“Cyr_a8x16”
CONSOLEMAP=“koi2alt”

Как видно - CONSOLEFONT и CONSOLEMAP используется при ручном исправление глюка со шрифтами, а вот KEYMAP - нет.
Может дело в нем ?
 
Зарегистрироваться или войдите чтобы оставить сообщение.