Присланный мне Igor Naum текст о руссификации 6го редхата ... хотя по моим ощущениям при
выборе всего русского в начале инсталляции и так руссифицирован ... хотя скорее всего я
ошибаюсь .. ниже авторский текст без каких-либо поправок ....
Русификация Linux RedHat 6.0 (Hedwig)
Русификация текстового режима
1. Зарегистрироваться в системе как ROOT.
2. Далее берем маленький сценарий предложенный Виктором
Вислобоковым :
#--------------------------------------------------------------------------
# russian
#--------------------------------------------------------------------------
# Set leds and META for terminals
for t in 1 2 3 4 5 6
do
setleds -num /dev/null
done
# Load russian fonts
echo -e " \033[1;34;47m Loading Russian
Font \033[36;40m"
setfont Cyr_a8x16 >/dev/null 2>/dev/null
# Load russian keys
echo -e " \033[1;37;44m Loading Russian
Keys \033[36;40m"
loadkeys ru1.map >/dev/null 2>/dev/null
# Map screen
echo -e " \033[1;33;41m Loading Map
Screen \033[36;40m"
mapscrn koi2alt > /dev/null 2>/dev/null
# Enable mapping on tty
for t in 1 2 3 4 5 6
do
echo -e "\033(K" >/dev/tty$t
echo -e "\033[0;30;42m Enable mapping on \033[0;31;42m (ПЕРЕНОС)
/dev/tty$t \033[0;36;40m" (<-ЭТО ОДНА СТРОЧКА !!!)
done
#-------------------------------end of file---------------------------------
и помещаем его в /etc/rc.d/init.d под именем russian.
3. Делаем его запускаемым для всех пользователей :
chmod 711 russian
4. Делаем ссылки на этот файл из всех каталогов
rc0.d-rc6.d
Поочередно заходя в каждый каталог rc0.d-rc6.d
выполнить команду ln -sf /etc/rc.d/init.d/russian S99russian
число после S нужно взять как можно большее, я взял 99
5. Создать в домашнем каталоге файл .inputrc такого содержания :
set meta-flag On
set convert-meta Off
set output-meta On
"\e[1~": beginning-of-line
"\e[3~": delete-char
"\e[4~": end-of-line
"\e[C": forward-char
"\e[D": backward-char
"\e[A": previous-history
"\e[B": next-history
его надо поместить также в каталог /etc/skel , тогда при
добовлении новых пользователей он автоматически будет
помещаться в их домашний каталог
6. Необходимо включить русскую локаль. В RedHat 60 это делается не
просто , а очень просто:)
Cкопировать содержимое /usr/share/locale/ru_SU в ru_RU и в файле
/etc/profile добавте следующие строчки :
export LANG=ru_RU
export PAGER=less
export LESSCHARSET=koi8-r
echo -e '\033(K'
проверить включение можно набрав команду Locale, все переменные должны
иметь вид имя переменной=ru_RU, за исключением переменной LC_ALL. Если
все сделано правильно, то при наборе cal вы должны увидеть календарь
рускими буквами. Далее необходимо перегрузить систему.
Переключение - правый Ctrl.
|