Русификация консоли OpenBSD: различия между версиями
(Новая страница: «== Русификация консоли OpenBSD == Данная статья 100 % копипаст с [http://www.obsd.ru www.obsd.ru] Автор: '''Игор…») |
|||
(не показана 1 промежуточная версия этого же участника) | |||
Строка 1: | Строка 1: | ||
== Русификация консоли OpenBSD == | == Русификация консоли OpenBSD == | ||
− | Данная статья | + | Данная статья 100 % копипаст с [http://www.obsd.ru www.obsd.ru] |
Автор: '''Игорь Грабин''' | Автор: '''Игорь Грабин''' | ||
Строка 15: | Строка 15: | ||
В качестве переключателя раскладки используется ''правый CTRL''. Для использования ''правого Alt'' вместо ''правого Ctrl'': | В качестве переключателя раскладки используется ''правый CTRL''. Для использования ''правого Alt'' вместо ''правого Ctrl'': | ||
wsconsctl -w keyboard.map+ = "keycode 184=Mode_Lock" | wsconsctl -w keyboard.map+ = "keycode 184=Mode_Lock" | ||
− | Замена | + | Замена «Mode_Lock» на «Mode_switch» приведет к необходимости удерживания указанной клавиши. Для других, собственных вариантов можно ознакомиться с содержанием файла /usr/include/dev/wscons /wsksymdef.h |
− | Замечание: Экран ttyC0 (который, как правило, | + | Замечание: Экран ttyC0 (который, как правило, «на F1») создаётся всегда и не может быть удалён, поэтому не может отображать кириллицу. |
Кириллица в ksh будет после выполнения: | Кириллица в ksh будет после выполнения: | ||
# set +o emacs-usemeta | # set +o emacs-usemeta | ||
Строка 24: | Строка 24: | ||
set input-meta on set output-meta on | set input-meta on set output-meta on | ||
Русификация после перезагрузки системы будет работать также и в csh. Не будет лишним отредактировать/добавить нужные файлы в /etc/skel для того, чтобы вновь добавляемые пользователи уже имели кириллическую консоль. | Русификация после перезагрузки системы будет работать также и в csh. Не будет лишним отредактировать/добавить нужные файлы в /etc/skel для того, чтобы вновь добавляемые пользователи уже имели кириллическую консоль. | ||
+ | |||
+ | [[Категория:Howto]] |
Текущая версия на 14:58, 26 мая 2013
Русификация консоли 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 для того, чтобы вновь добавляемые пользователи уже имели кириллическую консоль.