Русификация консоли FreeBSD и некоторых приложений
Рубрика: Новости | Дата: 25 марта 2009
Все же приятно, когда система общается с тобой на родном русском языке, хотя бы частично. Если вы считаете так же, то давайте сегодня русифицировать консоль во FreeBSD.
Начнем.
Работаем в системе как root.
в файле
/etc/rc.conf
должны быть опции
font8x14="cp866-8x14"
font8x16="cp866b-8x16"
keymap="ru.koi8-r"
font8x8="cp866-8x8"
scrnmap="koi8-r2cp866"
я использую редактор ee, вполне простой и идет сразу в системе, вы можете править файл в том редакторе к которому привыкли.
Затем запускам vipw, это утилита для правки файла паролей. Работать там так же просто как в редакторе vi. Нам нужно всего лишь немного изменить записи нужных пользователей.
например
root был так
root:XXX:0:0::0:0:Charlie &:/root:/bin/csh
стало
root:XXX:0:0:russian:0:0:Charlie &:/root:/bin/csh
пользователь alex
было
alex:XXX:1001:0::0:0:User &:/home/alex:/bin/csh
стало
alex:XXX:1001:0:russian:0:0:User &:/home/alex:/bin/csh
красным выделено то, что необходимо добавить.
Затем редактируем файл /etc/ttys
в нем меняем настройки виртуальный терминалов с cons25 на cons25r
ttyv0 "/usr/libexec/getty Pc" cons25 on secure
# Virtual terminals
ttyv1 "/usr/libexec/getty Pc" cons25 on secure
ttyv2 "/usr/libexec/getty Pc" cons25 on secure
ttyv3 "/usr/libexec/getty Pc" cons25 on secure
ttyv4 "/usr/libexec/getty Pc" cons25 on secure
ttyv5 "/usr/libexec/getty Pc" cons25 on secure
ttyv6 "/usr/libexec/getty Pc" cons25 on secure
ttyv7 "/usr/libexec/getty Pc" cons25 on secure
ttyv8 "/usr/local/bin/xdm -nodaemon" xterm off secure
стало
ttyv0 "/usr/libexec/getty Pc" cons25r on secure
# Virtual terminals
ttyv1 "/usr/libexec/getty Pc" cons25r on secure
ttyv2 "/usr/libexec/getty Pc" cons25r on secure
ttyv3 "/usr/libexec/getty Pc" cons25r on secure
ttyv4 "/usr/libexec/getty Pc" cons25r on secure
ttyv5 "/usr/libexec/getty Pc" cons25r on secure
ttyv6 "/usr/libexec/getty Pc" cons25r on secure
ttyv7 "/usr/libexec/getty Pc" cons25r on secure
ttyv8 "/usr/local/bin/xdm -nodaemon" xterm off secure
сохраняем изменения и перезагружаем компьютер
shutdown -r now
пробуем запустить например текстовый редактор ee
^[ (Esc) меню ^y поиск... ^k удалить строку ^p вверх ^g пред. стр.
^o ascii-код ^x повтор поиска ^l вернуть строку ^n вниз ^v след. стр.
^u в самый низ ^a в начало строки ^w удалить слово ^b влево
^t в самый верх ^e в конец строки ^r вернуть слово ^f вправо
^c команда ^d удалить символ ^j вернуть символ ^z следующее слово
L: 1 C: 1 =====================================================================
так же по русски начнут общаться например файловая оболочка mc и wget, ну и прочее по мелочи.
18 апреля 2009 в 8:57
как вариант можно отредактировать ~/.login_conf
me:\
:charset=KOI8-R:\
:lang=ru_RU.KOI8-R:
3 февраля 2010 в 1:30
Можно было гораздо проще руссифицировать пользоватлей, например:
#pw usermod dm -L russian
#pw usermod root -L russian
22 марта 2011 в 9:16
имхо пора уже переезжать на утф-8 т.к. время кои8-р уже отходит, если ещё не отошло