Приложение
Кирилизация
Реконфигурация кириллицы в Debian
apt-get install console-cyrillic dpkg-reconfigure locales
Где лежат раскладки клавиатур в Xorg с xkbd
Файл, с раскладками, который включается в /etc/X11/xorg.conf
Option "XkbLayout" "us,ru(phonetic)" Option "XkbOptions" "grp:alt_shift_toggle"
называется /etc/X11/xkb/symbols/pc/ru
За основу взял xkblayout "us(intl)" - скопировал его как symbols/myit, заменил acute на grave и убрал оттуда обработку кавычек и тильды, там же сменил переключатель группы с alt на win - include "level3(lwin_switch)". В xorg.conf стоит "XkbOptions" "grp:shifts_toggle,grp:rwin_switch,grp_led:scroll".
Получилось: рус/лат переключается шифтами, временное переключение правой клавишей win, итальянские ударения печатаются с левым win.
Как оживить кирилицу в xterm в условиях победы ru_RU.UTF8
В файле ~/.Xdefaults прописать
xterm*font: -misc-fixed-medium-r-normal--20-200-75-75-c-100-koi8-r
Как установить truetype фонты
http://corefonts.sourceforge.net/
Переназначение раскладки на ходу
setxkbmap -rules xfree86 -model pc105 -layout us,ru -option \ "grp:ctrl_shift_toggle,grp_led:scroll" -variant ",winkeys"
или так:
setxkbmap -layout us,ru(phonetic) -option "grp:ctrl_shift_toggle,grp_led:scroll"
В качестве переключателей можно назначать следующие клавиши:
/usr/share/X11/xkb/rules/xfree86.lst grp Group Shift/Lock behavior grp:switch R-Alt switches group while pressed. grp:lswitch Left Alt key switches group while pressed. grp:lwin_switch Left Win-key switches group while pressed. grp:rwin_switch Right Win-key switches group while pressed. grp:win_switch Both Win-keys switch group while pressed. grp:rctrl_switch Right Ctrl key switches group while pressed. grp:toggle Right Alt key changes group. grp:lalt_toggle Left Alt key changes group. grp:caps_toggle CapsLock key changes group. grp:shift_caps_toggle Shift+CapsLock changes group. grp:alt_caps_toggle Alt+CapsLock changes group. grp:shifts_toggle Both Shift keys together change group. grp:alts_toggle Both Alt keys together change group. grp:ctrls_toggle Both Ctrl keys together change group. grp:ctrl_shift_toggle Ctrl+Shift changes group. grp:ctrl_alt_toggle Alt+Ctrl changes group. grp:alt_shift_toggle Alt+Shift changes group. grp:menu_toggle Menu key changes group. grp:lwin_toggle Left Win-key changes group. grp:rwin_toggle Right Win-key changes group. grp:lshift_toggle Left Shift key changes group. grp:rshift_toggle Right Shift key changes group. grp:lctrl_toggle Left Ctrl key changes group. grp:rctrl_toggle Right Ctrl key changes group.
Оживление кирилицы в MAN
Если несмотря на LANG=ru_RU.UTF-8 man выдает вместо русского "персидский" шрифт, то в файле /etc/man.conf строку
NROFF /usr/bin/nroff -Tascii -c -mandoc
заменить на
NROFF /usr/bin/nroff -Tlatin1 -c -mandoc
а в пользовательском окружении взвести переменную
export MANPAGER="iconv -c -f KOI8-R -t UTF-8 | /usr/bin/less -isr"
Русская клавиатура в RedHat 8++ через kde-переключатель
- control center от kde раскладки
- в параметрах xkb (другая закладка там же) -- клавиша переключения
- нажать "применить". появляется индикатор, переключение не работает
- Переходим в настройку HotKey, в самом низу есть пункт "переключение раскладок", по умолчанию Ctrl-Alt-K. Жмем "поменять", нажимаем выбранную комбинацию. В комбинации Ctrl+Shift надо нажать сначала шифт, потом контрол.
- "применить".
Origin: http://www.livejournal.com/community/ru_linux/55918.html
Also avalable Package: xxkb Description: Keyboard state indicator and switcher for xkb
Русская клавиатура в RedHat 8++, Mandrake 9, Debian 8++...
В свежих версиях Linux'а кирилизация уже проведена, остается ее только активировать (это не всегда легко) Итак:
В файле /etc/X11/XF86Config-4 # яверты. Для йцукенг - убрать phonetic
Section "InputDevice" Identifier "Keyboard0" Driver "keyboard" Option "CoreKeyboard" Option "XkbRules" "xfree86" Option "XkbModel" "pc104" Option "XkbLayout" "us,ru(phonetic)" # Option "XkbVariant" "base" # Option "XkbVariant" "winkeys" Option "XkbOptions" "grp:alt_shift_toggle,grp_led:scroll" EndSection
Русская клавиатура в X11 в Redhat 8.0 и 9.0
Origin: http://www.inp.nsk.su/~baldin/Cyrillic-HOWTO-russian-beta/Cyrillic-HOWTO-russian.html
Настроечный файл X-сервера ................... /etc/X11/XF86Config в настройках клавиатуры должно быть следующее: Option "XkbRules" "xfree86" тип клавиатуры ............................. Option "XkbModel" "pc105" русская раскладка ..........................if [ LRH 8.0 ] Option "XkbLayout" "ru" русская раскладка ..........................else if [ LRH 9.0 ] Option "XkbLayout" "su,ru" KOI8-R (/usr/X11R6/lib/X11/xkb/symbols.dir) Option "XkbVariant" "phonetic" правый ALT - переключение русский/латинский Option "XkbOptions" "grp:toggle" Интернационализация .......................... /etc/sysconfig/i18n должно быть .......... LANG="ru_RU.UTF-8" В этом файле /usr/X11R6/lib/X11/xkb/compat/iso9995 надо поставить indicator "Scroll Lock" { Тогда будет гореть лампочка Sroll-Lock при включенном русском режиме. Здесь - все настройки клавиатуры /usr/X11R6/lib/X11/xkb - взять из LRH 8.0 skra