Разделы:

Главная

О проекте

Загрузки

Документация:

Linux

BSD

Другие Unix

Программинг

HTML, XML...

Сервера

"Окна Закрой!"

MANы

 


Как русифицировать систему?

На этой странице собраны документы, которые помогут вам русифицировать FreeBSD.

Русифицируем консоль
Поддержка LOCALE
Русификация принтера
Файловая система DOS и русские имена файлов
 

Русификация консоли

Для русификации консоли достаточно в файле /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 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

если вы не хотите использовать этот метод - можно сделать следущее:
В файле /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
 

Файловая система 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)
 



Партнёры и спонсоры проекта:

Все материалы сайта распространяются по лицензии GNU/GPL
© ProUNIX 2003-2009, UnixLib 2005-2009, SoftLib 2006-2009.