Итак, начнем по шагам русифицировать Linux дистрибутив Slackware Linux 10.0
Автор:
Разместил: Amro   Дата: 2006-06-05 01:08
Комментарии: (0)   Рейтинг:

Русификация slackware 10.0

Итак, начнем по шагам русифицировать Linux дистрибутив Slackware Linux 10.0

Консоль

1. Откорректируем /etc/rc.d/rc.font и сделаем его исполняемым:

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

2. открываем файл и там прописываем /etc/profile.d/lang.sh:

#!/bin/sh
export LC_ALL=
export LANG=ru_RU.KOI8-R
export LC_NUMERIC=C
export LC_TIME=ru_RU.KOI8-R
export LC_COLLATE=ru_RU.KOI8-R
export LC_MONETARY=ru_RU.KOI8-R
export LC_MESSAGES=ru_RU.KOI8-R
export LC_PAPER=ru_RU.KOI8-R
export LC_NAME=ru_RU.KOI8-R
export LC_ADDRESS=ru_RU.KOI8-R
export LC_TELEPHONE=ru_RU.KOI8-R
export LC_MEASUREMENT=ru_RU.KOI8-R
export LC_IDENTIFICATION=ru_RU.KOI8-R

3. В файле /usr/share/locale/locale.alias: меняем строчку:

russian ru_RU.ISO8559-5

на

russian ru
ru ru_RU
ru_RU ru_RU.KOI8-R

4. Еще можно заменить строчку:

NROFF /usr/bin/nroff -S -mandoc

на

NROFF /usr/bin/nroff -S -Tcp1251 -mandoc

в файле /lib/man.conf, что бы нормально отображались русские маны.

5. Также можно добавить (файл /etc/profile) путь к русским манам:

export MANPATH=/usr/man/ru:/usr/local/man:/usr/man:/usr/X11R6/man,

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

export LANG=ru_RU.KOI8-R

6. создаем в папке /etc/skel файл .inputrc и прописываем в нем:

set meta-flag on
set convert-meta off

7.X-Window
7.1 Лезем в папку /etc/fonts и открываем файл fonts.conf

и пишем там:



    /usr/share/fonts/TTF

    /usr/X11R6/lib/X11/fonts/Type1

    /usr/X11R6/lib/X11/fonts

    /usr/share/fonts

    ~/.fonts

7.2 осталось дело за малым(научить иксы менять раскладку клавиатуры)!!
лезем в папку /etc/X11 и открываем вайл xorg.conf и ищем блок:

# **********************************************************************
# Core keyboard's InputDevice section
# **********************************************************************

Section "InputDevice"

Identifier "Keyboard1"
Driver "Keyboard"
# For most OSs the protocol can be omitted (it defaults to "Standard").
# When using XQUEUE (only for SVR3 and SVR4, but not Solaris),
# uncomment the following line.

# Option "Protocol" "Xqueue"

# Set the keyboard auto repeat parameters. Not all platforms implement
# this.

# Option "AutoRepeat" "500 5"

# Specifiy which keyboard LEDs can be user-controlled (eg, with xset(1)).
...........
..........
.........
# These are the default XKB settings for X.Org
#
# Option "XkbRules" "xorg"
# Option "XkbModel" "pc101"
# Option "XkbLayout" "us"
# Option "XkbVariant" ""
# Option "XkbOptions" ""

EndSection

меняем этот блок на:

Section "InputDevice"

Identifier "Keyboard1"
Driver "Keyboard"
Option "AutoRepeat" "500 30"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru"
Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"
Option "XkbRules" "xorg"

EndSection

Вот и все ребятки!!! Приятного пользования Linux Slackware 10....
На мой взгляд это лучшая операционная система для домашнего компьютера

Автор: Kernql^msk
Если вы обнаружили неточности - пишите.

Материал взят с сайта linux.ru