Emacs для начинающих

Русификация 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 и т.д. На Игоря Грабина находится патч, позволяющий создать фиксированный переключатель.



    Содержание раздела