Hello,
I've been looking for the answer to this question for a couple of days now and am getting nowhere... so it's back to the forums again.
I've got a problem on my Slackware 9.1 box in that when I boot the machine the correct UK keyboard map is being used but as soon as I startx the keyboard becomes mapped as being a default US keyboard. This happens whether I start KDE, GNOME, XFCE etc. etc.
Needless to say this is completely doing my head in as whilst I'm in an X session I have to continually remember that the "#", "|", and " keys are not mapped to the correct keyboard keys which makes working in an terminal window and (especially) editing my config files most "interesting"
At this point I should mention that my /etc/rc.d/rc.keymap file looks like this:
#!/bin/sh
# Load the keyboard map (etc. etc.)
if [ -x /usr/bin/loadkeys ] ; then
/usr/bin/loadkeys uk.map
fi
When I'm in a terminal window in X then if I call "loadkeys uk.map" directly this makes no difference.
So I'd be most interested to find out what is causing X to use a different keymap and what I can do about it ?
All answers most welcome....