Русификация PCVT консоли
Версии OpenBSD 2.8 и ниже, содержат три различных русских шрифта в кодировке koi8-r для русификации PCVT консоли: koi8-8x16, koi8-8x14 и koi8-8x8. Эти шрифты могут быть загружены в знакогенератор EGA/VGA адаптера для использования в различных видеорежимах:
Шрифт | Число строк EGA | Число строк VGA |
koi8-8x8 | 43 | 50 |
koi8-8x14 | 25 | 28 |
koi8-8x16 | - | 25 |
Для русификации консоли:
Убедитесь, что система собрана с драйвером PCVT. Файл конфигурации ядра должен содержать следующую строчку: vt0 at isa? port 0x60 irq 1
Добавьте в /etc/rc.local команды загрузки шрифтов:
if [ -x /usr/sbin/ispcvt ] && /usr/sbin/ispcvt; then /usr/sbin/loadfont -c0 -f /usr/share/misc/pcvtfonts/koi8-r-8x16 /usr/sbin/loadfont -c1 -f /usr/share/misc/pcvtfonts/koi8-r-8x14 /usr/sbin/loadfont -c2 -f /usr/share/misc/pcvtfonts/koi8-r-8x8 /usr/sbin/kcon -m koi8 /usr/sbin/scon -o
# Следующие строчки нужны только для OpenBSD 2.5 # и более ранних версий # # for t in /dev/ttyC[0-7]; do # echo -n '\033/X' > ${t} # done fi
После выполнения данных действий, на консоли можно будет нормально читать русский текст в кодировке koi8-r. Однако набор русского текста превратится в этакое упражнение по машинописи, чтобы набрать букву "ф" придётся нажать LeftAlt-A, "Ф" - Shift-LeftAlt-A, "ы" - LeftAlt-S и т.д. На домашней странице Игоря Грабина находится патч, позволяющий создать фиксированный переключатель.