Русификация ZenWalk’а

В ходе настройки ZenWalk’а наткнулся на одну проблемку: нету русских букв. Точнее есть, но только «на чтение». Немного порывшись в интернете нашёл следующий ман. Настраивал UTF-8 — всё работает!

В кратце для «торопыг»:
файл /etc/X11/xorg.conf в секции Section «InputDevice» добавляем/изменяем следующие строчки:

Option "XkbLayout" "us,ru(winkeys)"
Option "XkbOptions" "grp:alt_shift_toggle,grp_led:scroll"

переключение происходит по нажатию Alt+Shift, при этом загорается светодиод «Scroll Lock»

X’ы теперь русифицированы. Для русификации консоли — читать дальше.

Для начала нам стоит определится под какой локалью мы всё таки будем работать: utf8 или koi8-r. Устраивать демагогию в очередной раз что лучше или хуже мы не будем ( это вы можете сделать сами в отдельной теме или просто чутка погуглить, ибо поднималось не раз =) ). Приведём точные инструкции обоих методов.

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

1а. (для тех кто выбрал локаль ru_RU.UTF-8)

Для начала нам нужно отредактировать файл /etc/profile.d/lang.sh, находим строчку:
export LANG=
и меняем её на
export LANG=ru_RU.UTF-8
а так же добавляем следующие строчки:
case `tty` in
/dev/tty[0-9]|/dev/vc/[0-9]*) /usr/bin/unicode_start;;
esac

т.е. теперь любая виртуальная консоль tty[0-9] будет использовать режим работы с юникодом(команда unicode_start). В качестве параметра к unicode_start можно также указать какой нибудь конкретный шрифт.

Качаем русскую юникодовскую раскладку клавиатуры.

Затем в файле /etc/rс.d/rc.keymap находим строчку:

/usr/bin/loadkeys us.map

и меняем на:

/usr/bin/loadkeys ru-utf.map.gz

Всё, русификация консоли закончена. Переключение раскладки — правые Alt или Ctrl.

Для ленивых готовый пакет.

1b. (для тех кто выбрал локаль ru_RU.koi8r)

Для начала нам нужно отредактировать файл /etc/profile.d/lang.sh, находим строчку:

export LANG=
и меняем её на
export LANG=ru_RU.koi8r
Создаём файл /etc/rc.d/rc.font со следующим содержимым:

#!/bin/sh
 setfont Cyr_a8x16
 mapscrn koi2alt
 for i in 1 2 3 4 5 6 ;
 do
 echo -ne "\033(K" > /dev/tty$i
 done

Качаем русскую раскладку клавиатуры.

Затем файл /etc/rс.d/rc.keymap приводим к следующему виду:

#!/bin/sh
 if [ -x /usr/bin/loadkeys ]; then
 /usr/bin/loadkeys ru-koi_ct_sh.map
 fi

Всё, русификация консоли закончена. Переключение раскладки — Ctrl+Shift.

Для ленивых готовый пакет.

Шаг 2. Русификация Иксов.

Настраиваем переключение раскладок клавиатуры в X11:

в файл /etc/X11/xorg.conf в секции Section «InputDevice» добавляем следующие строчки:

Option "XkbLayout" "us,ru(winkeys)"
Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"

т.е. переключение происходит по нажатию Ctrl+Shift, при этом загорается светодиод «Scroll Lock»

Мне понравилась эта заметка:
Другое:
Русификация ZenWalk’а: Один комментарий
  1. Уведомление: Уже можно обновить Ubuntu с 11.10 до 12.04 | Блог про Linux

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>