Локализация FreeBSD


Для минимальной локализации шела нужно:

1. С помощью sysinstall поправить /etc/rc.conf

font8x14="cp866-8x14"
font8x16="cp866b-8x16"
font8x8="cp866-8x8"
keymap="ru.koi8-r.win"
mousechar_start="3"
scrnmap="koi8-r2cp866"

(Обратите внимание на параметр keymap - задаём раскладку клавы как в windows)

2. Прописать язык "russian" в консоли для юзеров, с помощью команды vipw:

root:$1$yLEUn5pV$C/B.qfSSEEihWlysf0zIf1:0:0:russian:0:0:Charlie &:/root:/bin/csh

3. Прописать локализацию оболочки - чтоб через ssh тоже всё работало.
   Это в файле ~/.login_conf (необязательно)

me:\
    :charset=KOI8-R:\
    :lang=ru_RU.KOI8-R:

После перезагрузки можно работать с русским языком в KOI8 и переключаться
по Ctrl+Shift между раскладками.

Обычно после локализации я правлю файл ~/.cshrc, в который добавляю свои
сокращения для команд, биндинги клавиш и еще пару строк:

set autolist
setenv CLICOLOR

Это строки включают автозаполнение по TAB и цветовую раскаску консоли.