Мар 25

Русификация Gentoo Linux в UTF-8

Tag: НовостиNIGHT @ 23:36

По скольку в официальном Handbook’е не довольно мутно описаны вопросы локализации Gentoo, а блуждать по сети в поисках манов мне быстро надоедает, напишу кратко о локализации.

Возможно в будущем напишу об установке, т.к. некоторые моменты из хэндбука уже не актуальны.

А тут я попробую рассказать альтернативную историю локализации, и так, начнём!

Сначало необходимо установить шрифты:
#emerge terminus-font freefonts cronyx-fonts corefonts

Теперь посмотреть какие Русские локали есть (если надо).
#locale -a | grep ru

Добавляем нужную локаль в locale.gen
#nano /etc/locale.gen

Лучше использовать юникод
"ru_RU.UTF-8 UTF-8"

Генерируем локаль
#locale-gen

Создаём вторую локаль
#nano /etc/env.d/02locale

И добавляем утда строки
LC_ALL=""
LANG="ru_RU.UTF-8"

Обновляем параметры среды
#env-update && source /etc/profile

Включаем поддержку юникода в rc.conf
#nano /etc/rc.conf
UNICODE="yes"

Устанавливаем шрифт в консоле
#nano /etc/conf.d/consolefont
CONSOLEFONT="cyr-sun16"
Или более красивый шрифт:
CONSOLEFONT="UniCyr-sans"

Устанавливаем раскладку в /etc/conf.d/keymaps
#nano /etc/conf.d/keymaps

KEYMAP="ru-ms" # доступны также раскладки и ru, ru2 ru3 ru4 и ещё какая-то
SET_WINDOWKEYS="yes" # можно пославить no, если не используете клавишу windows
DUMPKEYS_CHARSET="koi8-r"

Перезапускаем всё это дело:
#/etc/init.d/keymaps restart && /etc/init.d/consolefont restart

Теперь надо добавтиь Юзов в make.conf 🙂
Добавляем тэг «unicode».
#nano /etc/make.conf

Например вот так:
USE="gtk gnome -kde -qt alsa dvd cdr unicode"

Теперь пересобираем нужные паеты, если сразу не стояла UFT’ная локаль.
#emerge nano mc

Всё.

Ещё есть прикольный шрифт, кторый я когда-то использовал в слаке UniCyr-sans, сервер на котором он был выложен похоже в единственном экземпляре, сейчас недоступен, да и зеркала найти мне не удалось 🙁 Так что, если найду и не забуду, обязательно отзеркалирую.