Локализация системы
Устанавливаем переменные окружения LANG и MM_CHARSET в инициализационных файлах оболочки.
В /etc/profile и /usr/share/skel/dot.profile:
LANG=ru_RU.KOI8-R; export LANG
MM_CHARSET=KOI8-R; export MM_CHARSET
В /etc/csh.login и /usr/share/skel/dot.login:
setenv LANG ru_RU.KOI8-R
setenv MM_CHARSET KOI8-R
Настраиваем консоль, в /etc/rc,conf дописываем:
keymap= “/usr/share/syscons/keymaps/ua.koi8-r”
keychange=”61 ^[[K”
scrnmap=”koi8-r2cp866″
font8x8=”/usr/share/syscons/fonts/cp866-8×8.fnt”
font8x14=”/usr/share/syscons/fonts/cp866-8×14.fnt”
font8x16=”/usr/share/syscons/fonts/cp866-8×16.fnt”
Редактируем тип терминала в /etc/ttys:
ttyv0 “/usr/libexec/getty Pc” cons25r on secure
Источники информации:
1. http://www.freebsd.org/doc/ru_RU.KOI8-R/books/handbook/using-localization.html#STARTUP-FILE.
2. http://nsau.edu.ru/~niv/cyrfreebsd.htm
© mick, 2006.