Материал из Wiki.X-news.org
Перейти к: навигация, поиск

Для русификации консоли достаточно в файле /etc/rc.conf написать следущее:

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 class russian:Russian Users Accounts:

charset=KOI8-R:
lang=ru_RU.KOI8-R:
tc=default:

С помощью vipw следует каждому пользователю вашей системы изменить 5-е поле файла /etc/paswd 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)

В иксах же используется локализация, выполненная в 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.