Русификация Slackware
Русификация Slackware Linux 9.0
Конечно, много уже написано на эту тему, но, все-таки...
Сначала о существующей документации:
Slackware-4.0, 7.0 www.linuxnews.ru (раздел "документация, старое");
Slackware-8.0 sle.how-to.ru;
Slackware-9.0 multilinux.sakh.com или тут;
Так что повторяться смысла нет, но предлагаю вашему рассмотрению более полное описание. Буду рад, если поможет кому-нибудь...
Console
1. содержимое файла /etc/profile.d/lang.sh:
export LANG = ru
export LC_ALL =
export LC_NUMERIC = C (разделитель целой и дробной части - точка)
export LC_MESSAGES = C (по многочисленным просьбам :), сообщения программ, меню в mc - по-английски)
2. содержимое файла /etc/rc.d/rc.font:
setfont Cyr_a8x16
mapscrn koi2alt
for i in 1 2 3 4 5 6; do
echo -ne "\033(K" > /dev/tty$i
done
loadkeys ru-ms (переключение по Ctrl+Shift)
или
loadkeys ru1 (переключение по правой Alt-клавише)
2.a. (тут еще один вариант посоветовали (не помню уже кто, извините...) мне очень понравился, надеюсь вам тоже подойдет.
setfont koi8u_8x16
for i in 1 2 3 4 5 6; do
echo -ne "\033(K" > /dev/tty$i
done
loadkeys ru-ms (переключение по Ctrl+Shift)
или
loadkeys ru1 (переключение по правой Alt-клавише)
3. в файле /usr/share/locale/locale.alias:
меняем строчку:
russian ru_RU.ISO8559-5
на целых три:
russian ru
ru ru_RU
ru_RU ru_RU.KOI8-R
однако раньше у меня такой фокус не проходил, так что по привычке делаю немного по-другому:
russian ru_RU.KOI8-R
ru ru_RU.KOI8-R
ru_RU ru_RU.KOI8-R
4. Теперь насчет локали. Может это и спорный вариант, но я делаю так:
4.1. иду в /usr/lib/locale и стираю файл locale-archive
4.2. распаковываю файл /usr/share/i18n/charmaps/KOI8-R.gz 4.3. потом:
localedef -c -f /usr/share/i18n/charmaps/KOI8-R -i /usr/share/i18n/locales/ru_RU /usr/lib/locale/ru_RU.KOI8-R
4.4. потом иду к каталог /usr/lib/locale и делаю 2 симлинка:
ln -s ru_RU.KOI8-R ru_RU.koi8r
ln -s ru_RU.KOI8-R ru
4.5. проверяю:
locale -a
должны присутствовать строки:
ru russian ru_RU ru_RU.KOI8-R ru_RU.koi8r
5. да, еще можно заменить строчку:
NROFF /usr/bin/nroff -S -mandoc
на
NROFF /usr/bin/nroff -S -Tlatin1 -mandoc
в файле /usr/lib/man.conf, чтоб нормально отображались русские маны...
5.a кстати, можете добавить (файл /etc/profile) путь к русским манам:
export MANPATH=/usr/man/ru:/usr/local/man:/usr/man:/usr/X11R6/man
тогда, при их наличии конечно, первыми будут отображаться именно они.
Вот и все с консолью. В основном. После перезагрузки (либо после ручного ввода команд) должно все быть ок.
6. И еще один момент. В файле /etc/inputrc найдите строчки:
# for freebsd console
"e[H": beginning-of-line
"e[F": end-of-line
и добавьте вот эту:
"e[21~": "exitC-m"
Что позволит вам выходить из консоли через F10. В общем-то, не всем нравится, но бывает очень удобно.
X Window
1. Правим /etc/X11/XF86Config, а именно:
Section "InputDevice"
.....
Option "XkbRules" "xfree86"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru(winkeys)"
Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"
.....
EndSection
должно выглядеть примерно так, чтоб была виндовая раскладка клавиатуры и переключение по Ctrl+Shift, индикация ScrollLock, хотя кому как нравится...
2. Желательно поставить кириллические шрифты первыми, или, еще лучше - вторыми, а впереди TTF.
3. Кстати, насчет русских шрифтов в GTK-приложениях, Gnome, Mozilla...и т.п. Необходимо установить русские TTF:
(1)можно так: ставим эти три пакета:
cabextract-0.6-i386-1dl.tgz
freetype2-2.1.4rc2-i386-4dl.tgz
webfonts-1.0-i386-3dl.tgz
(все можно взять вот тут, например)
(2)или так: переписываем шрифты из винды,
(3)или так: говорят, что помогает установка нового fontconfig...
(4)или (скорее "и" :) ) почитайте вот тут
Первый способ срабатывает стопроцентно. Подсказали в форуме, и еще раз всем спасибо! После установки шрифтов не забудьте выполнить команду:
fc-cache.
Кстати, очень рекомендуется после установки новых шрифтов зайти в /usr/X11R6/X11/fonts/каталог_со_шрифтами/ и удалить файлы fonts.cache-1. И только потом выполнить fc-cache.
------------
Вот и все, кажется ничего не забыл...
Желаю успехов. :)
(mulder)
last update - 2003.10.04
Взято из http://kmxb.narod.ru
Создано на конструкторе сайтов Okis при поддержке Flexsmm - инстаграм накрутка
По хорошей цене цветы купить для всех клиентов. . У нас недорого двухъярусная кровать по смешным ценам.