Я сам искал как русифицировать FreeBSD но у всех все расписано по разному и я решил попробовать сам проверить как это делается.
У меня получилась русификация но вот только непривычный шрифт теперь немного режет глаз 🙂
Переключение раскладки как в Windows, Ctrl+Shift
И так начнем…
в файл /etc/rc.conf добавить строки:
font8x8="koi8-r-8x8" font8x14="koi8-r-8x14" font8x16="koi8-r-8x16" keymap="ru.koi8-r.win" mousechar_start=3 |
добавить в конец файла /root/.profile эти строки
export CHARSET=KOI8-R export MM_CHARSET=KOI8-R export LANG=ru_RU.KOI8-R |
Выполнить эти команды
# setenv LANG ru_RU.KOI8-R # pw usermod root -L russian # < -- где root имя пользователя |
найти в файле /etc/login.confпримерно с 82 строчки, описание класса пользователей с поддержкой русского языка:
russian|Russian Users Accounts:\ :hushlogin:\ # < -- у меня не хватало толь этого :charset=KOI8-R:\ :lang=ru_RU.KOI8-R:\ :tc=default: |
выполнить команду
#cap_mkdb /etc/login.conf |
и последний момент
в файле /etc/ttys для каждого имени терминала, начинающегося со строки ttyv, указать тип cons25r, например в файле написаны такие строки
console none unknown off secure # ttyv0 "/usr/libexec/getty Pc" xterm on secure # ttyv1 "/usr/libexec/getty Pc" xterm on secure ttyv2 "/usr/libexec/getty Pc" xterm on secure ttyv3 "/usr/libexec/getty Pc" xterm on secure ttyv4 "/usr/libexec/getty Pc" xterm on secure ttyv5 "/usr/libexec/getty Pc" xterm on secure ttyv6 "/usr/libexec/getty Pc" xterm on secure ttyv7 "/usr/libexec/getty Pc" xterm on secure ttyv8 "/usr/local/bin/xdm -nodaemon" xterm on secure |
А нам нужно изменить на
console none unknown off secure # ttyv0 "/usr/libexec/getty Pc" cons25r on secure # 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 on secure |
теперь перезагрузим систему
# shutdown -r now |