Всё создаётся сейчас.
Фэнтези Портал
Руссификация консоли Gentoo Linux
1. Быстрая русификация консоли
Материал из Gentoo Linux Wiki
Перейти к: навигация, поиск
Файл: /etc/rc.conf
unicode="YES"
Файл: /etc/conf.d/consolefont
consolefont="Cyr_a8x16"
consoletranslation="cp866_to_uni"
Файл: /etc/conf.d/keymaps
keymap="ru"
dumpkeys_charset=""
Note: Доступные раскладки клавиатуры:
ru-cp1251
ru-ms
ru-yawerty
ru - переключение по ctrl+shift
ru1
ru2
ru3
ru4 - переключение по capslock
ru_win
Файл: /etc/env.d/02locale
LANG="ru_RU.UTF-8"
LC_ALL=""
Note: Если вы в рабочей системе, выполните следующие команды, для вступления изменений в силу.
env-update && source /etc/profile
/etc/init.d/consolefont restart && /etc/init.d/keymaps restart
Note: Для локализации MC должен быть собран с флагом -ncurses
echo "app-misc/mc -ncurses" >> /etc/portage/package.use
На текущий момент (версия 4.6.2) флаг ncurses убран из MC
Note: Для локализации man страниц желательно установить пакет app-i18n/enca
emerge -av app-i18n/enca
и отредактировать файл конфигурации man страниц
Файл: /etc/man.conf
#NROFF /usr/bin/nroff -mandoc
NROFF /usr/bin/enconv -L ru -x KOI8-R | /usr/bin/nroff -mandoc -Tlatin1 -c | /usr/bin/enconv -L ru -x UTF-8
Note: Так же рекомендую оставить в системе рускую и английскую локаль
cat /usr/share/i18n/SUPPORTED | grep -E 'ru_RU|en_US' >> /etc/locale.gen && locale-gen
Note: Ну и для автоматизации можно все превратить в скрипт:
Замечу, что в последней версии был изменен синтаксис в конфигах, и большие буквы были изменены на маленькие!
sed -i -e 's/UNICODE=.*/UNICODE="yes"/' /etc/rc.conf
sed -i -e 's/CONSOLEFONT=.*/CONSOLEFONT="Cyr_a8x16"/' /etc/conf.d/consolefont
sed -i -e 's/.*CONSOLETRANSLATION=.*/CONSOLETRANSLATION="cp866_to_uni"/' /etc/conf.d/consolefont
sed -i -e 's/KEYMAP=.*/KEYMAP="ru"/' /etc/conf.d/keymaps
echo 'LANG="ru_RU.UTF-8"' >> /etc/env.d/02locale
echo 'LC_ALL=""' >> /etc/env.d/02locale
env-update && source /etc/profile
/etc/init.d/consolefont restart && /etc/init.d/keymaps restart
cat /usr/share/i18n/SUPPORTED | grep -E 'ru_RU|en_US' >> /etc/locale.gen && locale-gen
- Ответить
- 1 просмотр