Как вернуть в FreeBSD версий 10+ исторические KOI8-R в консоли
(только не спрашивайте, зачем :)
для понимания ситуации:
в GENERIC-ядре в 10 и 11-й версиях bsd присутствуют одновременно device sc и device vt. это два разных драйвера консоли, более старый - sc, более современный - vt. по умолчанию в 10+ используется vt.
ранее профиль russian в /etc/login.conf содержал в себе записи о KOI8-R шрифтах и консоли. теперь содержит записи об UTF-8.
/boot/loader.conf:
kern.vty="sc"
/etc/login.conf:
#russian|Russian Users Accounts:\
# :charset=UTF-8:\
# :lang=ru_RU.UTF-8:\
# :tc=default:
russian|Russian Users Accounts:\
:charset=KOI8-R:\
:lang=ru_RU.KOI8-R:\
:tc=default:
cap_mkdb /etc/login.conf
/etc/rc.conf:
font8x8="cp866-8x8"
font8x14="cp866-8x14"
font8x16="cp866-8x16"
scrnmap="koi8-r2cp866"
keyrate="fast"
keymap="ru.koi8-r.win.kbd"
21.05.2017
на главную