Тема: Русификация ArchLinux : Памятка

[size=16]1. Консоль[/size]

После установки дистра и генерации локалей, привести rc.conf к следующему виду

LOCALE="ru_RU.UTF-8"
HARDWARECLOCK="localtime"
USEDIRECTISA="no"
TIMEZONE="Kiev/Ukraine"
KEYMAP="ruwin_ct_sh-UTF-8"
CONSOLEFONT=cyr-sun16
CONSOLEMAP=
USECOLOR="yes"

установить
pacman -S man-pages-ru
и в man.conf поправить

NROFF        iconv -f utf8 -t koi8r | /usr/bin/nroff -Tlatin1 -mandoc -c | iconv -f koi8r -t utf8

[size=16]2. Хсы[/size]

устанавливаем
pacman -S ttf-ms-fonts ttf-dejavu

не забываем в xorg.conf менять раскладку и подключать шрифты

Section "Files"
    FontPath     "/usr/share/fonts/misc:unscaled"
    FontPath     "/usr/share/fonts/misc"
    FontPath     "/usr/share/fonts/75dpi:unscaled"
    FontPath     "/usr/share/fonts/75dpi"
    FontPath     "/usr/share/fonts/100dpi:unscaled"
    FontPath     "/usr/share/fonts/100dpi"
    FontPath     "/usr/share/fonts/cyrillic"
    FontPath     "/usr/share/fonts/TTF"
EndSection

Section "InputDevice"
    Identifier  "Keyboard0"
    Driver      "kbd"
    Option "XkbModel" "pc105"
    Option "XkbLayout" "us, ru"
    Option "XkbVariant" ",winkeys"
    Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"
EndSection

возможно проверить /usr/share/X11/locale/locale.alias на наличие

ru                        ru_RU.UTF-8
ru_RU                        ru_RU.UTF-8
ru_RU.UTF-8                  ru_RU.UTF-8

зы.пишу для себя, возможно применительно и к другим дистрам

The future is open

2 Отредактировано Agressor (03.07.2008 10:40:41)

Re: Русификация ArchLinux : Памятка

Senior.Pamidur пишет:

установить
pacman -S man-pages-ru
и в man.conf поправить

NROFF        iconv -f utf8 -t koi8r | /usr/bin/nroff -Tlatin1 -mandoc -c | iconv -f koi8r -t utf8

Данный пример настройки отображает русские страницы руководства, хранящиеся в кодировке UTF-8. Отображение страниц, хранящихся в KOI8-R не работает (в том числе и без настройки).
Есть способ радикально решить вопрос с отображением man страниц в любых русских кодировках (в том числе и в UTF8), с помощью конвертера enca. Этот конвертер способен "угадывать" кодировку поданного на вход текста и преобразовывать в желаемую.
Установите конвертер enca, и в man.conf такую запись

NROFF        /usr/bin/enconv -L ru -x KOI8-R | /usr/bin/nroff -mandoc -Tlatin1 -c | /usr/bin/enconv -L ru -x UTF8
Слушаю это, работаю в Gentoo.