XKB Layout customisation
Доброго всем LOCAL_TIME!
Захотелось наконец-то сделать себе "включатели" раскладок, кои
обсуждались здесь в нескольких тредах. Перечитал рассказ Ивана
Паскаля, полистал рассылку. Вроде в голове что-то сформировалось
и приступил к делу. Что я сделал?
1. В домашней директории создал файл .xkbgroup.my содержащий
все строки из /usr/share/X11/xkb/symbols/group плюс это:
// the right alt key locks the last group
// the right control key locks the first group
//
partial modifier_keys
xkb_symbols "rac_select" {
virtual_modifiers AltGr;
key <RALT> {
symbols[Group1]= [ ISO_Last_Group ],
virtualMods= AltGr
};
key <RCTL> { [ ISO_First_Group ] };
};
2. Там же, в домашней, создал файл .xkb.my, содержащий:
xkb_keymap "rac_104" {
xkb_keycodes { include "xfree86" };
xkb_symbols {
include "us"
include "ru(winkeys)"
include ".xkbgroup.my(rac_select)"
};
xkb_geometry { include "pc(pc104)" };
};
3. Перед тем, как прописать запуск xkbcomp в .xsession проверяю
работу этой конструкции из командной строки:
yoda@yoda:~$ /usr/bin/X11/xkbcomp /home/yoda/.xkb 0.0
Warning: Type "ALPHABETIC" is not defined
Using TWO_LEVEL for the <TLDE> key (keycode 49)
Ошибка сегментирования
И все... Приплыли. Может кто подскажет что я не так делаю?
--
--
С наилучшими пожеланиями,
Олег Анисимов AKA Yoda
Reply to: