Well, after some investigation, here is my resume: it is X problem, not gnome, not xkeyboard-config.
xkb_keymap { xkb_keycodes { include "xfree86+aliases(qwerty)" }; xkb_types { include "complete" }; xkb_compat { include "complete" }; xkb_symbols { include "pc(pc105)+ch+group(alts_toggle)" }; xkb_geometry { include "pc(pc104)" }; };
Put this stuff into badlayout.xkb, then:
xkbcomp badxkbmap.xkb :0.0
It fails with server-side error. So it is worth fixing on x server side. BTW, this map successfully compiles to xkm. If you do
xkbcomp badxkbmap.xkb -xkm badxkbmap.xkm
it gives some warnings - but succeeds (and you can even xkbprint the result).
Phillip, could you please reassign it to xserver-xorg or something?
BTW, if instead of alts_toogle one uses rctrl_toggle - it works ok.
Well, after some investigation, here is my resume: it is X problem, not gnome,
not xkeyboard-config.
xkb_keymap {
xkb_keycodes { include "xfree86+ aliases( qwerty) " }; +ch+group( alts_toggle) " };
xkb_geometry { include "pc(pc104)" };
xkb_types { include "complete" };
xkb_compat { include "complete" };
xkb_symbols { include "pc(pc105)
};
Put this stuff into badlayout.xkb, then:
xkbcomp badxkbmap.xkb :0.0
It fails with server-side error. So it is worth fixing on x server side. BTW,
this map successfully compiles to xkm. If you do
xkbcomp badxkbmap.xkb -xkm badxkbmap.xkm
it gives some warnings - but succeeds (and you can even xkbprint the result).
Phillip, could you please reassign it to xserver-xorg or something?
BTW, if instead of alts_toogle one uses rctrl_toggle - it works ok.