|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Alexandr_N_Stepanov 2:5025/3.135 11 Mar 2003 15:56:07 To : All Subject : XFree & r_ctrl --------------------------------------------------------------------------------
опубликованый в Инете и любезно предоставленый мне Валерием Шишковым почему-то
не катит:
[post]
ДОКОЛЕ????????? Пять лет все сидят, и хоть бы кто почесался отправить
крохотный патч в 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.
[post]
Почему-то выдает ошибку от XkbComp.
Х'ы --- 4.1.0-16
// WBR, Alexandr
Дубровский был бедный дворянин.
--- Gnus/5.0808 (Gnus v5.8.8) XEmacs/21.4 (Common Lisp)
* Origin: Amber Station (2:5025/3.135)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/300047f209923.html, оценка из 5, голосов 10
|