James Cloos wrote: > I just looked at the file /usr/lib64/libxkbcommon.so with strings(1). > > (The src is better, but this was quicker.) > > It includes these strings in succession: > > ,---- > | Include path added: %s > | Include path failed: %s (%s) > | /etc/xkb > | XKB_CONFIG_EXTRA_PATH > | /usr/share/X11/xkb > | XKB_CONFIG_ROOT > | %s/xkb > | %s/.config/xkb > | %s/.xkb > | XKB_LOG_LEVEL > `---- > > So /etc/xkb ought to work. As ought ~/.xkb and ~/.config/xkb. > > Ang you should be able to use the environmental variables (set them > before starting Xorg) XKB_CONFIG_EXTRA_PATH to add another path, or > XKB_CONFIG_ROOT to completely replace /usr/share/X11/xkb. > > I also tried running: > > ,---- > | strace xkbcli how-to-type --layout us U+0229|&fgrep /etc > `---- > > which invluded the line: > > ,---- > | newfstatat(AT_FDCWD, "/etc/xkb", 0x7ffdcd70b0d0, 0) = -1 ENOENT (No such > file or directory) > `---- > > which strongly suggests /etc/xkb is supported. At least by default. > > Did anything show up in your /var/log/Xorg.0.log when you tried /etc/xkb? > > -JimC
Could it be that it doesn't want a sub directory but to be in /etc/xkb itself? I know most software supports that but maybe this one doesn't? Just a thought. Dale :-) :-)

