русифікація freebsd

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

Далі, обов'язково, за допомогою 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.

Схожі статті