|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Alexey Mahotkin 2:5020/400 20 Jul 2001 00:01:12 To : All Subject : [FAQ] Как переключать раскладку в Xkb по правому контролу --------------------------------------------------------------------------------
ДОКОЛЕ????????? Пять лет все сидят, и хоть бы кто почесался отправить
крохотный патч в xfree86.org. Сколько можно??????
Алекс Канавин, включи это в F.A.Q., плиз...
[ благодарности е-мейлом, плиз, конференцию не читаю ]
Q: Как переключать раскладки в XFree86 с Xkb по правому Control?
A: Во-первых, убрать всякие xruskb и тому подобное. Оставить можно xxkb.
Пусть XKBDIR=/usr/X11R6/lib/X11/xkb/. Вписать в $XKBDIR/symbols/group в
конец:
// Shift + Control_R acts as Control_R
partial modifier_keys
xkb_symbols "rctl_toggle" {
key <RCTL> {
symbols[Group1] = [ ISO_Next_Group, Control_R ],
virtualMods = AltGr
};
};
Вписать в $XKBDIR/rules/xfree86 куда-нибудь после grp:ctrl_alt_toggle:
grp:rctl_toggle = +group(rctl_toggle)
Вписать в /etc/X11/XF86Config в секцию "Keyboard":
XkbRules "xfree86"
XkbModel "pc104"
XkbLayout "ru"
XkbOptions "grp:rctl_toggle"
Перестартовать икс-сервер и убедиться в отсутствии сообщений об ошибке от
XkbComp. Все. Работает под XFree86 3.3.6 и 4.0.2.
Выражается благодарность aen@logic.ru, из патча которого взяты эти кусочки.
Постараюсь продвинуть патч до состояния включения в очередной XFree86.
--alexm
--- ifmail v.2.15dev5
* Origin: tyranny (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/16984e488a72e.html, оценка из 5, голосов 10
|