Русификация консоли OpenBSD
Русификация консоли OpenBSD
Данная статья 100 % копипаст с www.obsd.ru
Автор: Игорь Грабин
Подключение кириллической раскладки: добавляем ru в файл /etc/kbdtype (если файла не было, то он создается):
# echo ru > /etc/kbdtype
После чего добавляем в /etc/rc.local :
wsfontload /usr/share/misc/pcvtfonts/koi8-r-8x16 for cons in 1 2 3 4; do wsconscfg -dF $cons; wsconscfg -t 80x25bf $cons; done unset cons wsconsctl -w keyboard.map+ = "keycode 157=Mode_Lock"
Вместо koi8-r-8x16 можно указать koi8-u-8x16 В качестве переключателя раскладки используется правый CTRL. Для использования правого Alt вместо правого Ctrl:
wsconsctl -w keyboard.map+ = "keycode 184=Mode_Lock"
Замена "Mode_Lock" на "Mode_switch" приведет к необходимости удерживания указанной клавиши. Для других, собственных вариантов можно ознакомиться с содержанием файла /usr/include/dev/wscons /wsksymdef.h Замечание: Экран ttyC0 (который, как правило, "на F1") создаётся всегда и не может быть удалён, поэтому не может отображать кириллицу. Кириллица в ksh будет после выполнения:
# set +o emacs-usemeta
Для запоминания параметра добавить эту строку в $HOME/.profile Для bash в домашние каталоги пользователей надо добавить файл $HOME/.inputrc следующего содержания:
set convert-meta off set input-meta on set output-meta on
Русификация после перезагрузки системы будет работать также и в csh. Не будет лишним отредактировать/добавить нужные файлы в /etc/skel для того, чтобы вновь добавляемые пользователи уже имели кириллическую консоль.