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

:-)  :-) 

Reply via email to