1. Добавляем в файл /boot/loader.conf
kern.vty=vt
2. Добавляем в файл /etc/rc.conf способ переключения раскладки в консоли клавишами CTRL+SHIFT
keymap="ru.win"
3. Проверяем тип консоли в файле /etc/ttys, должно быть xterm
ttyv0 "/usr/libexec/getty Pc" xterm on secure
4. Редактируем класс «russian» в файле /etc/login.conf, должно получиться следующее:
russian|Russian Users Accounts:\ :charset=UTF-8:\ :lang=ru_RU.UTF-8:\ :tc=default:
5. Обновляем /etc/login.conf.db командой:
cap_mkdb /etc/login.conf
6. Локализуем shell, я использую tcsh, для него редактируем файл ~/.cshrc, добавив в него две следующие строки:
setenv LANG ru_RU.UTF-8 setenv MM_CHARSET UTF-8
7.Пользователю необходимо прописать класс russian, командой:
pw user mod user_name -L russian
где user_name — имя пользователя
При создании нового пользователя можно сразу прописать нужный нам класс командой
pw useradd user_name -L russian
8. Перезагрузка
init 6