OpenBSD - статьи



         

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




Содержание  Назад  Вперед