Slackware

Slackware

Старейший дистрибутив Linux. Своей похожестью на набор ,,Сделай сам'' привлекает массу почитателей. К сожалению, не имеет кириллизации из коробки.

Этот раздел является сильно сокращённой версией (только кириллизация) Slackware-7-INSTALL-RUS.HOWTO (с) 1999 Вячеслава Калошина (multik@sw.ru, multik@istu.edu)

Русификация текстового режима.

Для кириллизации следует выполнить следующие действия.

  • Переименовать файл /etc/rc.d/rc.font.sample в rc.font и добавить следующее содержание:

    
    setfont Cyr_a8x16
    mapscrn koi2alt
    for n in 1 2 3 4 5 6; do
     echo -ne "\033(K" > /dev/tty$n
    done
    loadkeys ru.map
    

    таким образом, появятся русские буквы в консоли. Шрифты переключаются правым Ctrl.

    P.S. В некоторых версиях дистрибутива этот метод не работает, так как после обработки rc.font грузится американская раскладка, которая ,,забивает''  кириллицу. В этом случае перечисленные выше фразы следует поместить в rc.local

  • Положить файл .inputrc следующего содержания в каталог /etc/skel:

    
    $if Bash
            set convert-meta off
            set output-meta on
            set input-meta on
    $endif
    

    Примечание к Slackware 8.0: В этой версии больше нет необходимости указывать что-либо в файле .inputrc, если вы правильно настроили локаль.

  • В /etc/profile следует добавить:

    
    export LANG=ru_RU.KOI8-R
    export NLSPATH=/usr/share/locale/ru_RU/
    export LESSCHARSET=UTF-8
    
  • При этом надо положить русскую локаль (её можно взять в других дистрибутивах, или скачать и развернуть отсюда) в /usr/share/locale/ru_RU/.

  • от root'а выполнить следующие команды:

    
    cd /usr/share/locale
    
    localedef -c -f /usr/share/i18n/charmaps/KOI8-R -i \\
    /usr/share/i18n/locales/ru_RU \\
    ru_RU.KOI8-R
    
    ln -s ru_RU.koi8r ru_RU.KOI8-R
    

    символами \\ обозначено продолжение строки— эти строчки надо вводить в одну строку.

  • в том же каталоге следует поправить файл locale.alias— добавить строчку:

    
    ru ru_RU.KOI8-R
    

Все, Slackware на нижнем уровне русифицирована.

Русификация X Window System

Делайте так же, как описано в разделе Глава 4. X Window— настройка ничем от стандартной настройки не отличается.

Но можно поступить, как советует Вячеслав Калошин (хотя этот способ не очень-то и правильный, но тоже работает):

Скопируйте файл .Xmodmap в свой домашний каталог. Этот файл обеспечит ввод русских букв по правой кнопке Alt.

Проверьте в /etc/XF86Config секцию "Keyboard", добавьте туда строчку XkbDisable, иначе вышеприведённый способ русификации не будет работать.