setxkbmap doesn't work. It seems that some xfree86 compatibility symlinks are missing. I'll attach a patch. >~ setxkbmap de open("./rules/xfree86-C.lst", O_RDONLY) = -1 ENOENT (No such file or directory) open("./rules/xfree86.lst", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/X11R6/lib/X11/xkb/rules/xfree86-C.lst", O_RDONLY) = -1 ENOENT (No suc h file or directory) open("/usr/X11R6/lib/X11/xkb/rules/xfree86.lst", O_RDONLY) = -1 ENOENT (No such file or directory) Couldn't find rules file (xfree86)
Created attachment 203 [details] [review] Patch to add xfree86 compatibility symlinks
Different symptoms, but same problem as bug #472. libxklavier is also broken as it hard codes the "xfree86" rules file BTW. Leaving this issue open, as it includes a patch for consideration. I'm not sure if we should include the symlinks or not, or force broken apps/configs to get fixed. Egbert?
afaik, libxklavier 1.02 fixes it. (support both xfree86 & xorg lists)
At least the half of my patch is in now, which seems to be sufficient to fix the problem. /programs/xkbcomp/rules/Imakefile: [...] InstallCreateLink($(LIBDIR)/xkb/rules,xorg,xfree86) InstallCreateLink($(LIBDIR)/xkb/rules,xorg.lst,xfree86.lst) [...] The following was not applied, but might not be required at all. [...] InstallCreateLink($(LIBDIR)/xkb/rules,xorg-it.lst,xfree86-it.lst) InstallCreateLink($(LIBDIR)/xkb/rules,xorg.xml,xfree86.xml)
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.