I have been struggling with this one for some time now. At some point I noticed that my ctrl-alt-F* combinations as well as alt-TAB in XOrg stopped working. I know, I can switch to another virtual terminal with the chvt command, but I would like to solve this problem. From a VT, all the combinations do work, so it is not a problem of broken keys.

The first thing I noticed is the following line from my xorg log file:
Code:
(WW) Couldn't load XKB keymap, falling back to pre-XKB keymap
The keyboard section of my config looks like so:
Code:
Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "kbd"
EndSection
If I try and set my keyboard settings from the command line, I get the following:
Code:
$ setxkbmap -rules xorg -model pc104 -layout us -option "" -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 model
         Using command line, ignoring X server
Warning! Multiple definitions of keyboard layout
         Using command line, ignoring X server
Applied rules from xorg:
model:      pc104
layout:     us
Trying to build keymap using the following components:
keycodes:   xfree86+aliases(qwerty)
types:      complete
compat:     complete
symbols:    pc/pc(pc104)+pc/us
geometry:   pc(pc104)
Error loading new keyboard description
I start X from the command line with startx. When I run the above, I also get this output on the VT Xorg was started from:
Code:
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Error:            Can't find file xfree86 for keycodes include
>                       Exiting
>                       Abandoning keycodes file "default"
Any thoughts? I'm not very familiar at all with how XOrg handles keyboards.

Thanks in advance