пятница, 26 марта 2010 г.

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

По скольку в официальном 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, сервер на котором он был выложен похоже в единственном экземпляре, сейчас недоступен, да и зеркала найти мне не удалось :( Так что, если найду и не забуду, обязательно отзеркалирую.

3 комментария:

  1. Раскладка в данном руководстве не настраивается никак. А это тоже важно

    ОтветитьУдалить
    Ответы
    1. а что тебе мешает установить иксы с гномом или кедами и настраивать?

      Удалить
    2. 1. гном и кде - типичный пример того как НЕ должна выглядеть оконная система с менеджерами. Слишком "тяжелые" (в сравнении с виндой хп/7).
      2. Автор и так начал с русификации консоли под консолью. Так что думаю вопрос надо адресовать ему.

      Удалить