Русификация консоли OpenBSD

Материал из OpenBSD-Wiki
Перейти к: навигация, поиск

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