[email protected] wrote:

> I need to add a custom XKB layout to use (it actually is commited to
> xkb-config now, but not released yet).
>
> With the xkb-config 1.8 I had to patch xkb/rules/base.xml and symbols/??
> files.
>
> As I can't find neither base.xml nor xkb-config version used in 4.7, I am
> confused. I've already patched my xkb configs, but what should I edit to make
> X see my new layouts in symbols/?? files?

I actually found out on the internet that I should edit
/etc/X11/xkb/rules/xorg.lst and /etc/X11/xkb/rules/xorg.xml. After editing
both of them I've got:

% setxkbmap -rules xorg -layout us,ru -variant serbian,serbian -v 10 
Setting verbose level to 10
locale is C
Warning! Multiple definitions of rules file
         Using command line, ignoring X server
Warning! Multiple definitions of keyboard layout
         Using command line, ignoring X server
Warning! Multiple definitions of layout variant
         Using command line, ignoring X server
Applied rules from xorg:
model:      pc105
layout:     us,ru
variant:    serbian,serbian
options:    grp:caps_toggle
Trying to build keymap using the following components:
keycodes:   xfree86+aliases(qwerty)
types:      complete
compat:     complete+ledcaps(group_lock)
symbols:    
pc/pc(pc105)+pc/us(serbian)+pc/ru(serbian):2+group(caps_toggle)+group(caps_toggle)
geometry:   pc(pc105)
Error loading new keyboard description

The "us" and "ru" files in /etc/X11/xkb/symbols/ are patched, the same setup
works as of xorg 1.7. Both layouts included to /etc/X11/xkb/rules/xorg.lst and
/etc/X11/xkb/rules/xorg.xml.

Does anyone know where should I read about that or what sould I do elsewise?

--
Dmitrij D. Czarkoff

Reply via email to