In /etc/hal/fdi/policy/10-keymap.fdi, I define the option ctrl:swapcaps (or :nocaps, doesnt matter). However, this has no effect in my xfce session unless I open the keyboard settings and click the "use system defaults" button twice for every time I log into xfce. This here seems similar, however for me, changing keyboard layout works just fine. http://bugzilla.xfce.org/show_bug.cgi?id=5446 If someone could put me on track as to get a workaround with the files in /usr/share/X11/xkb/symbols or -/rules, I'd greatly appreciate it. The files in symbols just seem to do alphanumeric mappings.. :(
Is this really an Xfce issue? Why should Xfce be responsible for applying the default X server kbd settings? Shouldn't xorg do that?
Well, it works fine for a simple xterm. Just xfce doesnt. From googling around, it seems i am not the only one with issues in this or similar directions. And do not forget that it works fine if I visit the keyboard settings dialog: Clicking the system-defaults button twice seems to fix the keymap loading that somehow doesnt work through startup. For me, both together are pretty strong hints. Tell me if I can help anyhow.
Hal is dead