Честно говоря, ужасно
надоело читать транслит всяких там kewl 31337
linuxoid-ов, поэтому надеюсь, что моя статейка
хоть немного уменьшит появление транслита
в форумах.
Как настроить русский в
Линуксе.
1. Установить правильную
локаль. Многие дистрибутивы поставляются с
уже собранными национальными локалями. Но
на всякий случай лучше ее пересобрать. Это
делается командой:
localedef -f KOI8-R -i ru_RU ru_RU.KOI8-R
После этого в файле /etc/profile
добавить (или изменить, если похожие там уже
есть) следующие строки:
export LC_ALL="ru_RU.KOI8-R" export
LANG="ru_RU.KOI8-R"
2. Русификация консоли.
Добавить в файл /etc/profile строки:
/usr/bin/loadkeys /usr/lib/kbd/keymaps/i386/qwerty/ru.kmap
/usr/bin/setfont /usr/lib/kbd/consolefont/Cyr_a8x16
/usr/bin/mapscrn /usr/lib/kbd/consoletrans/koi2alt echo -ne "\033(K"
Создать в домашней
директории файл .inputrc, в котором прописать: set
meta-flag on set convert-meta off set output-meta on. После
создания
его можно поместить в директорию /etc/skel,
чтобы этой файл автоматически создавался у
каждого добавленного в систему
пользователя. Все, консоль русифицирована.
Переключение между раскладками
осуществляется клавишей Right CTRL.
3. Русификация Х-ов
Установить (если еще не установлены)
кириллические шрифты для Х-ов.
Кириллические шрифты семейства cronyx входят
в состав практически всех распространенных
дистрибутивов. В файле /etc/X11/XF86Config, в секции
"Files" _первой_ строкой в списке FontPath
вставляется: FontPath "/usr/X11R6/lib/X11/fonts/cyrillic/"
3.1. для версии 3.3.x В файле /etc/X11/XF86Config, в
секции "Keyboard" добавляются (заменяются)
следующие строки: XkbRules "xfree86" XkbModel
"pc104" XkbLayout "ru" XkbVariant "winkeys"
XkbOptions "grp:ctrl_shift_toggle" Иногда (версии
менее 3.3.5) вместо "winkeys" нужно вписать
"basic" 3.2. для версии 4.x В файле /etc/X11/XF86Config,
в секции "InputDevice" добавляются (заменяются)
следующие строки: Option "XkbRules" "xfree86"
Option "XkbModel" "pc104" Option "XkbLayout"
"ru" Option "XkbVariant" "winkeys" Option "XkbOptions"
"grp:ctrl_shift_toggle"
Все, Х-ы тоже русифицированы,
переключение раскладок - Ctrl+Shift