Отправляет email-рассылки с помощью сервиса Sendsay

Linux для начинающих.

  Все выпуски  

Linux для начинающих.


Информационный Канал Subscribe.Ru

9. Русификация Linux.

Извиняюсь за временный перерыв. Прежде всего я хочу поблагодарить всех, кто поддерживает меня и кликает по баннеру внизу и прошу остальных не поленится и кликнуть. Качество и размер рассылки также зависят от этого клика.

Теперь о русификации. Эта часть настройки Linux является достаточно сложной. Я расскажу о различных этапах руссификации, в каждом из которых рассказывается о руссификации отдельных элементов Linux. Я советую вам сохранить все редактируемые файлы (/etc/profile, /etc/sysconfig/i18n, /etc/X11/X86Config) в отдельном каталоге.

Русификация консоли.

Возможно сразу после установки Linux в консоли вместо русских букв печатается неизвестно что. В файл /etc/profile следует добавить следующие строки:

unset i
export LC_ALL="ru_RU.koi8-r"
loadkeys /lib/kbd/keymaps/i386/qwerty/ru4.map
for i in 1 2 3 4 5 6 7 9; do echo -ne "\033(K" >/dev/tty$i; done

После этого русские буквы в консоли должны отображатся верно.

Установка русской locale.

Файл /etc/sysconfig/i18n по умолчанию выглядит так:

LANG="ru_RU.UTF-8"
SUPPORTED="en_US.UTF-8:en_US:en:ru_RU.UTF-8:ru_RU:ru"
SYSFONT="latarcyrheb-sun16"

Его следует отредактировать следующим образом:

LANG="ru_RU.koi8r"
SUPPORTED="en_GB.iso885915:en_GB:en:en_US.iso885915:en_US:en:ru_RU.koi8r:ru_RU:ru"
SYSFONT="cyr-sun16"
SYSFONTACM="koi8-u"

Выполните комманды:

cd /usr/lib/locale
ln -s ru_RU.koi8r ru_RU.KOI8-R

Русификация графической оболочки (X'ов).

Обычно после установки Linux пользователь видит графическую оболочку Linux. Возникает вопрос, как переключать раскладку клавиатуры. Можно использовать русские буквы, удерживая правый ALT, но переключение раскладки клавиатуры можно автоматизировать, изменив файл /etc/X11/XF86Config. Вот его содержание по умолчанию (только секция InputDevice, относящаяся к настройкам клавиатуры):

Section "InputDevice"
#Option "XkbOptions" "ctrl:swapcaps"
#Option "XkbOptions"""
Identifier "Keyboard0"
Driver "keyboard"
Option "XkbRules" "xfree86"
Option "XkbModel" "pc102"
Option "XkbLayout" "ru" #Option "XkbVariant" ""
EndSection

Значение XkbOptions отвечает за клавиши переключения раскладки клавиатуры (все они описанны в файле /usr/X11R6/lib/X11/xkb/rules/xfree86.lst). Например для переключения раскладки клавишами Ctrl+Shift следует установить значение XkbOptions как grp:ctrl_shift_toggle. Значение XkbLayout следует установить как ru(basic) или ru-ms(basic), в зависимости от клавиатуры.

Section "InputDevice"
Option "XkbOptions" "grp:ctrl_shift_toggle"
Identifier "Keyboard0"
Driver "keyboard"
Option "XkbRules" "xfree86"
Option "XkbModel" "pc102"
Option "XkbLayout" "ru(basic)"
EndSection

Для установки ttf шрифтов (нужны для корректного отображения русских букв в Windows документах) скачайте ttf_webms-1.0-1.i386.rpm и установите их:

rpm -i ttf_webms-1.0-1.i386.rpm

Советую скачать обновления шрифтов XFree86-75dpi-fonts-4.2.0-73.i386.rpm и установить их:

rpm -U XFree86-75dpi-fonts-4.2.0-73.i386.rpm

Теперь русские буквы в X'ах должны отображатся корректно.

Midnight Commander.

Советую скачать новую версию: mc-4.5.55-100.i386.rpm и mcserv-4.5.55-100.i386.rpm. Вот комманды для установки:

rpm -U mc-4.5.55-100.i386.rpm
rpm -U mcserv-4.5.55-100.i386.rpm


После этих действий Linux должен работать с русскими буквами корректно.

Следующий номер нашей рассылки будет посвящён теме "Msdos, Windows и Linux. Сравнение.".

List Banner Exchange
Кликни по баннеру - поддержи рассылку!

Ведущий рассылки: Root. Обратный адрес: linux.config@mail.ru

Rambler's Top100 TopCTO Компьютеры цены продажа Bakililar.az Top Sites MAFIA's Top100 ТОП.ГОНГ.РУ.
Компьютеры


http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное