Вкратце:
1. копируем http://mlclm.narod.ru/ru-utf.map.gz в /usr/share/kbd/keymaps/i386/qwerty
2. в /etc/rc.d/rc.font пишем:
#!/bin/sh
#
# This selects your default screen font from among the ones in
# /usr/share/kbd/consolefonts.
#
unicode_start LatArCyrHeb-16
for i in 1 2 3 4 5 6;do
echo -ne "\033%G" >/dev/tty$i
done
3. в /etc/rc.d/rc.keymap пишем:
#!/bin/sh
# Load the keyboard map. More maps are in /usr/share/kbd/keymaps.
if [ -x /usr/bin/loadkeys ]; then
/usr/bin/loadkeys /usr/share/kbd/keymaps/i386/qwerty/ru-utf.map.gz
fi
4. в /etc/profile.d/lang.sh пишем:
export LANG=ru_RU.UTF-8
5. в /usr/share/hal/fdi/policy/10osvendor/10-keymap.fdi правим параметры:
<merge key="input.xkb.options" type="string">terminate:ctrl_alt_bksp,grp:ctrl_shift_toggle,grp_led:scroll</merge>
<merge key="input.xkb.rules" type="string">base</merge>
<merge key="input.xkb.model" type="string">evdev</merge>
<merge key="input.xkb.layout" type="string">us,ru</merge>
<merge key="input.xkb.variant" type="string">,winkeys</merge>
5'. UPD 2012-10-31:
В Slackware 14 всё оказалось проще:
создаем, если его нет, файл /etc/X11/xorg.conf.d/90-keyboard-layout.conf, в котором прописываем следующее:
Section "InputClass" Identifier "keyboard-all" MatchIsKeyboard "on" Driver "evdev" Option "XkbLayout" "us,ru(winkeys)" Option "XkbOptions" "terminate:ctrl_alt_bksp,grp:alt_shift_toggle,grp_led:scroll" EndSection
6. Если же в страницах man выводятся вместо русских букв непонятные символы, то следует поправить /usr/lib/man.conf:
NROFF /usr/bin/iconv -f utf8 -t koi8r -c | /usr/bin/nroff -Tlatin1 -mandoc | /usr/bin/iconv -f koi8r -t utf8 -c
Комментариев нет:
Отправить комментарий