Смена локали на koi8-r

RH9 по умолчанию ставит локаль UTF-8, что не есть хорошо. Попробуем разобраться с этой проблемой.

Руссификация консоли

/etc/sysconfig/i18n

LANG="ru_RU.koi8r"
SUPPORTED="en_US.iso885915:en_US:en:ru_RU.koi8r:ru_RU:ru"
SYSFONT="cyr-sun16"
SYSFONTACM="koi8-r"

Шрифт cyr-syn16 лежит в /lib/kbd/consolefonts/
i18n означает "internationalization" (в этом слове между i и n ровно 18 букв :) ).

/etc/sysconfig/keyboard

KEYBOARDTYPE="pc"
KEYTABLE="ru"

/etc/profile

Добавить
export LC_ALL="ru_RU.koi8r"
export LANG="ru_RU.koi8r"

дабы при графическом входе в иксы (init 5 в RH) последние корректно подцепляли локаль.

GTK

Если у Вас в xmms, sylpheed, gimp и тому подобных программах вместо русских букв - квадратики, то Вам сюда :) Ибо все эти проги роднит то, что они написаны с использованием GTK. Настроить шрифты в них самих тоже полезно, но без корректной настройки GTK работать все равно ничто не будет.

В /etc/gtk/gtkrc.ru должно быть что-то вроде этого:

style "gtk-default-ru" {
       fontset = "-adobe-helvetica-medium-r-normal-*-12-*-*-*-*-*-koi8-r,\
                  -monotype-arial-medium-r-normal-*-12-*-*-*-*-*-koi8-r,\
                  -cronyx-helvetica-medium-r-normal-*-11-*-*-*-*-*-koi8-r,\
                  -monotype-arial-medium-r-normal--12-*-*-*-*-*-koi8-r,*-r-*"
}
class "GtkWidget" style "gtk-default-ru"

Именно такого шрифта у Вас может не оказаться; из имеющихся нужный шрифт можно подобрать утилитой xfontsel.

На всякий случай скажем еще:
#ln -s /etc/gtk/gtkrc.ru /etc/gtk/gtkrc.ru_RU.koi8r
#ln -s /usr/lib/locale/ru_RU.koi8r /usr/lib/locale/ru_RU.koi8-r

15-й день 2005-го января, 12:22, день 8719


Написать письмо
Made with the Bluefish HTML editor









Если вам необходим почтовый аккаунт, тогда почта на Qip.ru - ваш выбор. Для хранения фото и видео рекомендуем бесплатный фотохостинг.
Для студентов и абитуриентов: крупнейшая библиотека рефератов и сочинений. Скриншот экрана - просто и удобно с QIP Shot.