Прежде всего рекомендую прочитать соответствующий раздел FreeBSD Handbook. Здесь же размещён краткий конспект, как настроить локаль koi8-r в FreeBSD. (почему правильным является настраивать локаль именно на koi8 я объяснять не буду, но, поверьте, это действительно лучше, и может сэкономить вам время и нервы, хотя возможно когда нибудь коллективными усилиями здесь появится статья на эту тему) Локализация консоли в /etc/rc.conf должно присутствовать что то вроде: Code: font8x14="cp866-8x14" font8x16="cp866b-8x16" font8x8="cp866-8x8" keymap="ru.koi8-r" scrnmap="koi8-r2cp866" (если нет, то либо используйте sysinstall либо поправьте вручную) Также убедитесь что в /etc/ttys для всех теримналов прописано cons25r вместо cons25, если это не так - исправьте. для пользователя должна быть установлена русская локаль. Для этого необходимо при создании пользователя (adduser) указать Login class: russian. Для изменения класса уже существующего пользователя используйте команду pw user mod username -L russian На этом локализация консоли закончена Для переключения языка ввода используется клавиша Caps Lock. Дополннительная настройка mc. Для того чтобы писать по русски в Midnight Commander (порт misc/mc) необходимо установить 8-битный ввод (делается это в меню Настроки / Биты символов...), для правильной работы нужно включить "полный 8-битный ввод" и устаонвить кодировку ввода koi8-r. Для того чтобы нормально просматривать FTP сервера в Windows-кодировке (CP1251) необходимо установить, один из двух патчей к mc Локализация "иксов" переключение языка ввода: кусочек /etc/X11/xorg.conf за это отвечающий (переключение по Caps Lock), здесь же настроены и раскладки (русская и английская, win-подобные) Code: Section "InputDevice" # Ваш идентификатор и драйвер клавиатуры ... # Выбор набора правил Xkb Option "XkbRules" "xfree86" # раскладка Option "XkbLayout" "us,ru(winkeys)" # переключение языков и индикация Option "XKbOptions" "grp:caps_toggle,grp_led:scrol" EndSection Для переключения языка ввода по Alt+Shift или Ctrl+Shift пишите соответственно Code: Option "XKbOptions" "grp:alt_shift_toggle" Option "XKbOptions" "grp:ctrl_shift_toggle" русификация отдельных программ (настройка шрифтов): для правильного отображения русского языка в "иксах" нужны русские шрифты. Обычно можно указать программе использовать тот или иной шрифт указав его в качестве параметра, например xterm -fn '-rfx-serenetypewriter-medium-r-normal-*-14-*-*-*-m-*-koi8-ru' Для выбора шрифта могут использоваться программы fontsel или xfontsel или xlsfonts, я обычно использую последнюю. В случае использования xfontsel в первую очередь выбирается encdng - кодировка, в нашем случае ru, затем параметр rgstry - там выбираем koi8, после этого выбираем семейство шрифтов размер и т.д. после нажатия кнопки select название шрифта будет скопировано в буфер обмена. (если у Вас не доступны шрифты koi8-ru то их необходимо поставить и прописать в конфигурационном файле "иксов") Русские теги в xmms: Чтобы xmms отображал теги не только в одной кодировке, вам нужно установить версию xmms с распознаванием русской кодировки (это порт russian/xmms) Монтирование дисков с Windows кодировкой Как всегда, все делается по аналогии, например так ("избранное" из /etc/fstab): Code: # Device Mountpoint FStype Options Dump Pass # # файловая система FAT(32) /dev/ad0s7 /mnt/ad0s7.fat msdos ro,-Lru_RU.KOI8-R,-Wkoi2dos 0 0 # файловая система NTFS /dev/ad2s5 /mnt/nix ntfs ro,noexec,-C=KOI8-R 0 0 Пример для консоли: Code: mount_msdosfs -L ru_RU.KOI8-R /dev/ad2s1 /mnt/drive\[3\]/FaT/c mount_ntfs -C KOI8-R /dev/ad2s2 /mnt/drive\[3\]/NtFs/d Рекомендованые к прочтению руководства: rc.conf(5), locale(1), pw(8), sysinstall(8), mount(8), xterm(1), Xorg(1).
Хочу добавить, что новые версии Иксов часто после инсталяции запускаются без конфигурационного файла /etc/X11/xorg.conf (функция автоконфигурации в них заложена) Для того, что бы создать этот файл запускаем диалоговый конфигуратор Иксов командами #xf86config или xf86cfg (в графическом режиме по умолчанию или с опцией -texmode в текстовом режиме) или командой xorgconfig Далее отвечаем на предложенные вопросы, в принципе ипользуя предложенные разумные подсказки, но нужно знать параметры своего монитора и видюхи. Или пользуемся утилитой самоконфигурирования Иксов, запуская ее #Xorg -configure В этом случае конф.файл будет создан в /root/xorg.conf.new Копируем его cp /root/xorg.conf.new /etc/X11/xorg.conf и редактируем как было сказано выше.
Ну тогда сразу предложу заменить секцию Section "Files" на чтото типа: Code: Section "Files" RgbPath "/usr/X11R6/lib/X11/rgb" ModulePath "/usr/X11R6/lib/modules" FontPath "/usr/X11R6/lib/X11/fonts/cyrillic/" FontPath "/usr/X11R6/lib/X11/fonts/TrueType/" FontPath "/usr/X11R6/lib/X11/fonts/illinoy/" FontPath "/usr/X11R6/lib/X11/fonts/webfonts/" FontPath "/usr/X11R6/lib/X11/fonts/75dpi.koi8/" FontPath "/usr/X11R6/lib/X11/fonts/local/" FontPath "/usr/X11R6/lib/X11/fonts/misc/" EndSection