1.Для
русификации консоли
достаточно в файле
/etc/rc.conf
написать следущее:
keymap=ru.koi8-r
scrnmap=koi8-r2cp866
font8x16=cp866b-8×16
font8x14=cp866-8×14
font8x8=cp866-8×8
По-умолчанию, переключение кодировок производится клавишей
CapsLock.
Каждому терминалу в /etc/ttys следует изменить тип с cons25 на cons25r
ttyv0 «/usr/libexec/getty Pc» cons25r on secure
Далее, обязательно, с помощью vipw следует каждому пользователю вашей системы изменить 5-е поле файла /etc/passwd
user:password:1111:11:
russian
:0:0:User Name:/home/user:/bin/csh
2.Поддержка LOCALE
Для поддержки LOCALE следует установить 2 переменные:
1) LANG
2) MM_CHARSET
В файле
/etc/login.conf
есть специальный класс:
russian login class
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
Другой метод:
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.
3.Файловая система 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)
В иксах же используется локализация, выполненная в utf-8, поэтому если русифицировать таким образом, то в KDE, например, вместо русских букв будут козябры.
Поэтому задаем в
./xinitrc
переменные:
export LANG=’ru_RU.UTF-8′
export LC_ALL=’ru_RU.UTF-8′
Затем нужно установить шрифты, чем больше, тем лучше. Можно взять в Windows.
Делаем так:
# cd /usr/X11R6/lib/X11/fonts/TTF
копируем шрифты, затем:
# mkfontscale
# mkfontdir
# fc-cache
Еще нужно убедиться в том, что в файле /etc/X11/xorg.conf
указан путь к папке со шрифтами, которые взяты из Windows.