Русификация Slackware Linux 9.0


Итак, для полного щастья в свежеустановленной Слаке необходимо:

1. Содержимое файла /etc/rc.d/rc.font :
#!/bin/sh
setfont Cyr_a8x16
mapscrn koi2alt
for n in 1 2 3 4 5 6; do
echo -ne "\033(K" > /dev/tty$n
done

2. Содержимое файла /etc/rc.d/rc.keymap :
#!/bin/sh
loadkeys ru-ms.map

3. /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

4. /usr/share/locale/ : В файле locale.alias заменить секцию russian на:
russian ru
ru ru_RU
ru_RU ru_RU.KOI8-R

5. /etc/X11/ : В файле XF86Config поменялась установка раскладок клавиатуры:
Section "InputDevice"
Identifier "Keyboard0"
Driver "keyboard"
Option "AutoRepeat" "500 30"
Option "XkbRules" "xfree86"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru(winkeys)"
Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"
EndSection

6. Копируем MS-TTF шрифты в /usr/X11R6/lib/X11/fonts/TTF/ и не забываем прописать путь в файле XF86Config :
Section "Files"

FontPath "/usr/X11R6/lib/X11/fonts/TTF/"

...

EndSection

Потом надо из /usr/X11R6/lib/X11/fonts/TTF/ удалить файл fonts.cache-1 и перезагрузиться для верности или выполнить /usr/X11R6/bin/fc-cache

Всё, русификация завершена - мы настроили Slackware на работу с кодировкой KOI8-R.

From: http://multilinux.sakh.com + мои дополнения. Всё проверено лично мной и прекрасно работает.


Hosted by uCoz