На этой странице собраны документы, которые помогут вам русифицировать FreeBSD.
LOCALE
Для русификации консоли достаточно в файле /etc/rc.conf
в
секции System console options
написать следущее:
keymap=ru.koi8-r keychange="61 ^[[K" scrnmap=koi8-r2cp866 font8x16=cp866b-8x16 font8x14=cp866-8x14 font8x8=cp866-8x8Переключение кодировок производится клавишей CapsLock.
Каждому терминалу в /etc/ttys следует изменить тип с cons25 на cons25r
ttyv0 "/usr/libexec/getty Pc" cons25r on secure
LOCALE
Для поддержки LOCALE следует установить 2 переменные:
1) LANG 2) MM_CHARSET
/etc/login.conf
есть специальная класс:russian:Russian Users Accounts:\ :charset=KOI8-R:\ :lang=ru_RU.KOI8-R:\ :tc=default:С помощью
vipw
следует каждому пользователю вашей системы изменить 5-е поле файла /etc/passwd
user:password:1111:11:russian:0:0:User Name:/home/user:/bin/cshесли вы не хотите использовать этот метод - можно сделать следущее:
В файле /etc/profile
следует написать:
LANG=ru_RU.KOI8-R; export LANG MM_CHARSET=KOI8-R; export MM_CHARSETа в
/etc/csh.login
напишем :
setenv LANG ru_RU.KOI8-R setenv MM_CHARSET KOI8-R
Большинство принтеров поставляется со встроенной поддержкой CP866. Существует перекодировщик CP866 -> KOI8-R.
Итак, в /etc/printcap
опишем русский "принтер":
lp|Russian local line printer:\ :sh:of=/usr/libexec/lpr/ru/koi2alt:\ :lp=/dev/lpt0:sd=/var/spool/output/lpd:lf=/var/log/lpd-errs:
printcap(5)
./usr/libexec/lpr/ru/koi2alt
Посмотрите пример в fstab (5)
для поддержки русских имен файлов файловой системы DOS
/dev/sd0s1 /dos/c msdos rw,-W=koi2dos,-L=ru_RU.KOI8-R 0 0
детальное описание опций -W и -L смотрите в mount_msdos (8)