Русификация Slackware 14

Материал из Слакваря

(Перенаправлено с Русификация)
Перейти к: навигация, поиск

Содержание

UTF-8

1. В /etc/lilo.conf проверяем

append=" vt.default_utf8=1"

и, если изменяем, выполняем

# lilo

2. В /etc/profile.d/lang.sh:

export LANG=ru_RU.UTF-8

3. В /etc/rc.d/rc.font:

setfont -v LatArCyrHeb-16
for n in 1 2 3 4 5 6; do
  echo -en "\033%G" > /dev/tty$n
done

4. В /etc/rc.d/rc.keymap:

loadkeys ruwin_alt-UTF-8.map.gz

– переключение раскладки по alt,

loadkeys ruwin_cplk-UTF-8

– переключение раскладки по CapsLock.

5. В /usr/share/locale/locale.alias добавляем

russian ru_RU.UTF-8
ru_RU   ru_RU.UTF-8
ru      ru_RU.UTF-8

6. В /etc/man.conf (по версию 14.1 в /usr/lib*/man.conf) правим строку NROFF на:

NROFF   /usr/bin/groff -Dutf8 -Tutf8 -mandoc

7. Переключение раскладки в X. Копируем /usr/share/X11/xorg.conf.d/90-keyboard-layout.conf в /etc/X11/xorg.conf.d/

# cp /usr/share/X11/xorg.conf.d/90-keyboard-layout.conf /etc/X11/xorg.conf.d/

правим фрагмент:

Option "XkbLayout" "us,ru"
Option "XkbOptions" "grp:caps_toggle,grp:switch,terminate:ctrl_alt_bksp"

- переключение по нажатию CapsLock или по удержанию правого Alt.

Комбинация для переключения не обязана быть единственной, например,

Option "grp:shift_caps_switch,grp:win_space_toggle,grp:switch,shift:both_capslock_cancel,compose:paus,terminate:ctrl_alt_bksp"

содержит

  1. включение английской раскладки по CapsLock
  2. включение русской раскладки по Shift+CapsLock
  3. переключение раскладки по Win+пробел
  4. смену раскладки на время удержания правого Alt
  5. включение CapsLock по Shift+Shift, отключение -- по одиночному Shift
  6. использование клавиши Pause для ввода символов наподобие кавычек, многоточий ит.п. («, », …, ©, ®). Подробнее см.: https://ru.wikipedia.org/wiki/Compose

KOI8-R

1. В /etc/lilo.conf проверяем

append=" vt.default_utf8=0"

и, если изменяем, выполняем

# lilo

2. В /etc/profile.d/lang.sh:

export LANG=ru_RU.KOI8-R

3. В /etc/rc.d/rc.font:

setfont -v cyr-sun16 -m koi8-r_to_uni
for n in 1 2 3 4 5 6; do
  echo -en "\033(K" > /dev/tty$n
done

4. В /etc/rc.d/rc.keymap:

loadkeys ruwin_alt-KOI8-R.map.gz

– переключение по alt,

loadkeys ruwin_cplk-KOI8-R.map.gz

– переключение по CapsLock.

5. В /usr/share/locale/locale.alias добавляем

russian ru_RU.KOI8-R
ru_RU   ru_RU.KOI8-R
ru      ru_RU.KOI8-R

6. В /etc/man.conf (по версию 14.1 в /usr/lib*/man.conf) правим строку NROFF на:

NROFF   /usr/bin/nroff -Tlatin1 -mandoc

7. Переключение раскладки в X. Копируем /usr/share/X11/xorg.conf.d/90-keyboard-layout.conf в /etc/X11/xorg.conf.d/

# cp /usr/share/X11/xorg.conf.d/90-keyboard-layout.conf /etc/X11/xorg.conf.d/

правим фрагмент:

Option "XkbLayout" "us,ru"
Option "XkbOptions" "grp:caps_toggle,grp:switch,terminate:ctrl_alt_bksp"

- переключение по нажатию CapsLock или по удержанию правого Alt.

Язык

Если хотим оставить язык интерфейса en_US, в ~/.profile пишем:

export LANGUAGE=en_US

Прочее

Чтобы сконвертировать русские имена файлов на Linux'овых файловых системах, созданных в другой локали, можно воспользоваться программой convmv.

Личные инструменты