ЖУРНАЛ ХАКЕР

Заливая Шлак

Ze-0 (bb34t@mail.ru)

Xakep, номер #031, стр. 031-057-3


X-MAN

Конфигурирование иксов считается самым гиморным занятием, типа как написание sendmail.cf=0. Перед началом узнай точное наименование своей видеокарты и все характеристики монитора, так как есть вероятность, что их придется вводить вручную. Набирай XF86Setup и жди. Там будет разделение на несколько секций: настройка мыши, выбор видеокарты, монитора, раскладки клавиатуры и флагов Х-сервера. С мышью проблем не должно быть, т.к. у большинства бегают по коврикам полуписьные =) мыши aka ps/2. Если же имеется USBшная крысятина, то под нее необходимо будет свежее ядро, об этом ниже. Во всей конфигурации проблем быть не должно, если известен точный список железа системы. Далее необходимо подправить сам конфигурационный файл. В самое начало строки со шрифтами добавь путь к папке с кириллическими шрифтами, что-то вроде /usr/X11R6/lib/X11/fonts/cyrillic/. Для клавиатуры я покажу свой кусок.

Section "Keyboard"

Protocol "Standard"

AutoRepeat 500 30

LeftAlt Meta

RightAlt Meta

ScrollLock Compose

RightCtl Control

XkbKeycodes "xfree86"

XkbTypes "default"

XkbCompat "default"

XkbSymbols "us(pc101)"

XkbGeometry "pc"

XkbKeymap "xfree86(us)"

XkbRules "xfree86"

XkbModel "pc104"

XkbLayout "ru"

XkbOptions "grp:ctrl_shift_toggle"

EndSection

Теперь перейдем к процедуре русификации консоли и самих иксов. Консоль русифицируется несколько иначе, чем в других пингвинах. В папке /etc/rc.d/ есть файл 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

В папке /etc/skel создаем файл .inputrc и пишем в него такую фигню:

$ if Bash

set convert-meta off

set output-meta on

set input-meta on

set show-all-if-ambiguous on

"\e[1~" beginning-of-line

"\e[2~" " " # (в кавычках пробел)

"\e[3~" delete-char

"\e[4~" end-of-line

Назад на стр. 031-057-2  Содержание  Вперед на стр. 031-057-4