Руссификация консоли Для русификации консоли достаточно в файле /etc/rc.conf в секции System console options написать следущее:
keymap=ru.koi8-r 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 login classrussian: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
Файловая система DOS(FAT/FAT32/VFAT) и русские имена файлов Посмотрите пример в fstab (5) для поддержки русских имен файлов файловой системы DOS
/dev/sd0s1 /dos/c msdos rw,-W=koi2dos,-L=ru_RU.KOI8-R 0 0
детальное описание опций -W и -L смотрите в mount_msdos (8)