Материал из Gentoo Linux Wiki
[править] Быстрая русификация консоли
# nano -w /etc/rc.conf
UNICODE="yes"
nano -w /etc/conf.d/consolefont
CONSOLEFONT="Cyr_a8x16"
CONSOLETRANSLATION="cp866_to_uni"
# nano -w /etc/conf.d/keymaps
KEYMAP="ru"
DUMPKEYS_CHARSET=""
Доступные раскладки клавиауры:
ru-cp1251
ru-ms
ru-yawerty
ru - переключение ctrl+shift
ru1
ru2
ru3
ru4
ru_win
# nano -w /etc/env.d/02locale
LANG="ru_RU.UTF-8"
LC_ALL=""
(если вы в рабочей системе)
# env-update && source /etc/profile
# /etc/init.d/consolefont restart && /etc/init.d/keymaps restart
Для MC
MC должен быть собран с флагом -ncurses
# echo "app-misc/mc -ncurses" >> /etc/portage/package.use
На текущий момент (версия 4.6.2) флаг ncurses убран из MC
Так же рекомендую оставить в системе рускую и английскую локаль
# cat /usr/share/i18n/SUPPORTED | grep -E 'ru_RU|en_US' >> /etc/locale.gen && locale-gen
[править] Перечисленное выше можно сделать скопировав следующий код в окно терминала
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