У цій статті буде розглянуто русифікація linux на прикладі Linux Mandrake v8.0 KDE з кодуванням windows-cp1251 (саме з нею, а не улюбленої всіма koi8-r, багато хто може посперечатися, але й у цього варіанту є свої плюси і мінуси).

Під час установки при виборі мови краще натиснути додатково і вибрати обидві російські кодування koi8-r & windows-cp1251) можуть знадобитися в майбутньому. Після установки шукаємо /etc/profile і в кінці файлу додаємо приблизно наступне:

export LANG=ru_RU.CP1251
export LC_ALL=ru_RU.CP1251

Перевірити це можна, перезавантажити і набравши locale в консолі, всюди повинно стояти *=ru_RU.CP1251.

Тепер KDE Control Center -> Look’и ‘ Feel -> Fonts, тут необхідно проставити всюди шрифти з кодуванням win-1251 (наприклад, helvetica). Якщо шрифтів немає, то бігом на yahoo.com шукати що-небудь на зразок: ‘fonts+free+windows-cp1251’. Після скачування треба розпакувати наприклад в /usr/X11R6/lib/X11/fonts/windows-1251, після цього:

cd /usr/X11R6/lib/X11/fonts/windows-1251
ttmkfdir > fonts.dir
ttmkfdir > fonts.scale

Коли будуть створені файли (у вигляді списку всіх шрифтів в каталозі), в /etc/X11/fs/config додайте в список каталогів зі шрифтами /usr/X11R6/lib/X11/fonts/windows-1251. Результат буде відразу після перезапуску сервера шрифтів (/etc/rc.d/init.d/xfs restart”).

Після цього KDE Control Center -> Personalization -> Keybord layout, там треба додати російську мову, потім зайти на закладку «Shortcut» і вибрати, як міняти розкладку клавіатури (краще не вибирати + і +, так як можуть бути баги; моя порада +, або з іншою буквою).

Для перегляду російських назв файлів і каталогів для vfat дисків рядки з монтуванням таких розділів в /etc/fstab повинні виглядати приблизно так:
/dev/hda5 /mnt/win_c vfat quiet,codepage=866,iocharset=cp1251,umask=000 0 0
Ключовим тут, природно, є iocharset=cp1251. Звичайно, необхідно, щоб ядро було скомпільовано з підтримкою цих кодувань (866, cp1251).

Підтримку російської перевірки синтаксису скачати можна тут. Даний spellchecker можна скомпилить в windows-cp1251.

Щоб шрифти виглядали красиво, потрібно налаштувати антиаліасінг. Якщо його тупо включити в KDE Control Center, то шрифти маленьких розмірів виглядають не дуже, тому непогано поекспериментувати з файлом /etc/X11/XftConfig, вставивши щось типу:
match any size < 13 edit antialias=false;
Це змусить всі шрифти, у яких розмір менше 13, малювати без антиалиасинга.

Ось основна частина закінчена, тепер залишилося у всіх програмах прописати російські шрифти з кодуванням win-1251 і справа в капелюсі.

Хочу попередити, що абсолютного ефекту чекати не треба, тому що локалізація Linux Mandrake ще зроблена не ідеально, наприклад, консоль мені під win-1251 так і не вдалося налаштувати, хоча це не так суттєво. Зате багато речей стали набагато зручніше, наприклад, набирати текст в gedit на ‘рідний’ для більшості кодуванні це значно краще аналогічного його написання в кои8; в kvirc’е також це дає переваги, оскільки не на всіх серверах існує перекодування в koi8-r; в sylpheed знову ж таки відправлення пошти в win-1251 основної частини інтернетчиків зручніше; і таких прикладів можна привести ще багато. Але вибір завжди за Вами.