Description of problem:
After upgrading from RHL 7.3 I cannot change the keytable (which is
not so well in front of a German keyboard) permanently.
redhat-config-keyboard remember my settings but on next reboot this is
already gone again.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Install RHL 7.3 with all updates
2. Configure e.g. a German keyboard map
3. Update to Fedora Core 1
Actual Results: Not working
Expected Results: Working
I've tracked down the problem, see reason now:
On my RHL 7.3 system, a file called
/etc/sysconfig/console/default.kmap. During the upgrade, it wasn't
neither removed nor I got a warning. redhat-config-keyboard ignores
this file, but rc.sysinit not.
And therefore, the defined keytable wasn't loaded. Simply renamed the
file, and all works fine.
if [ "$CONSOLETYPE" = "vt" -a -x /bin/loadkeys ]; then
if [ -f /etc/sysconfig/console/default.kmap ]; then <-!!!!
if [ -f /etc/sysconfig/keyboard ]; then
if [ -n "$KEYTABLE" -a -d "/lib/kbd/keymaps" ]; then
Note that on a fresh FC1 install, "default.kmap" doesn't exist at all.
Fixed in rhpl-0.135-1; that will get removed when you write out a new
config with system-config-keyboard (or whatever else uses it.)