ЖУРНАЛ ХАКЕР

Заливая Шлак

Ze-0 (bb34t@mail.ru)

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


"\e[C" forward-char

"\e[D" backward-char

"\e[A" previous-history

"\e[B" next-history

"\e[21~": "exit\C-m" #F10 - выход из шелла (по желанию) $endif

Раскладка будет переключаться правым Ctrl. Далее в файл profile, расположенный в /etc, пиши:

export LANG=ru_RU.KOI8-R

export NLSPATH=/usr/share/locale/ru_RU/

export LESSCHARSET=koi8-r

Это уже пошла настройка локали. Теперь берем файлы с русской локалью и помещаем их сюда - /usr/share/locale/ru_RU/ - они у тебя должны быть либо где-то на диске, либо в сети по адресу http://linux.irk.ru/doc/linuxrus/locale.tar.gz. После переходим в папку /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

Это устанавливает значение текущей локали, вернее - расположение файлов. Локаль нужна для правильного языкового вывода программ. Теперь возникает следующая проблема: некоторые gnome-приложения при работе в KDE начинают выводить страшные закорючки вместо русских букв. Не беда, создаем файл .gtkrc в домашней директории или же gtkrc в /etc и пишем:

style "default" {

font = "-cronyx-fixed-medium-r-normal--12-*-*-*-c-*-koi8-r"

}

class "GtkWidget" style "default"

По идее команда ls выводит список файлов в текущей директории. Ты уже увидел, что русские имена файлов в dos-разделах выглядят страшно. Если же ты не смог примаунтить виндовый раздел, то набирай

mount -t msdos -o noexec,rw,umask=002,codepage=866,iocharset=koi8-r,gid=100 /dev/hda1(win partition) /DOS/win(where to mount). Вух, теперь должно все быть видно. Но, чтобы не долбать клавиатуру, каждый раз набирая волшебную строку, поступим по-умному. В файл /etc/fstab прописывай строку или редактируй существующую:

/dev/hda1 /DOS/win vfat noexec,rw,umask=002,codepage=866,iocharset=koi8-r,gid=100 1 0

По аналогии подправь строки для других вин-разделов. Но в Midnight Commander все видно, как раньше. Кликай в слово Options и выбирай Display bits, далее ставь жирный Х на пункте display 8 bits output и 8 bits input. Все, консоль отрусифицировали. В иксах тебе останется только указать приложениям, какие шрифты использовать.

Освежаем ядро системы

По умолчанию вместе с системой идет ядро версии 2.2.13 (хотя ряд дистрибов продается уже с 2.4.*), что очень фигово. Поэтому советую не медлить и перейти на обозначенное ядро серии 2.4.* - железа поддерживается туча, не зря кто-то там в MS назвал линух главным соперником Win ;). Я расскажу, как переехать на 2.4.2 -самое свежее стабильное на момент написания статьи. Хотя уже идут 2.4.3pre5. Для начала выкачиваем ядрышко с ftp.kernel.org или с какого-нибудь зеркала. Весит оно много - целых 25 метров. Теперь можно разархивировать скачанное и переместить в папку /usr/src. Там уже есть папка linux/, вернее это символическая ссылка на старые исходники ядра. Тебе предстоит перенаправить ее на сорцы нового kernel`a. Вводи что-то вроде ln -s linux-2.4.2/ linux/ . Теперь заходи в linux/ и вводи make menuconfig или make xconfig.

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