Wrong default keyboard at boot screen


OS 11.1 desktop install, at the boot screen language is correct (pt_BR), but screen defaults to Czech, which is the first entry in the list that pops up when you press F4.

SOMETIMES ONLY If I don’t change the selection, after kde 3.5 starts the keyboard doen’t work, and the NUM and CAPS lights are on. This is not reproducible every time, has happened only three times that I noticed. I don’t think it’s hardware-related, but I’m not ruling out the possibility.

If I boot to init 3 it works with the correct layout (accents and such) and only the NUM light is on. xorg.conf is the same as below.

If I choose the right keyboard language at boot, after kde starts the keyboard lights are off and it works with the correct layout.

xorg.conf relevant sections are:

Section "ServerLayout"
  InputDevice  "Keyboard[0]" "CoreKeyboard"

Section "InputDevice"
  Driver       "kbd"
  Identifier   "Keyboard[0]"
  Option       "Protocol" "Standard"
  Option       "XkbLayout" "br"
  Option       "XkbModel" "abnt2"
  Option       "XkbRules" "xfree86"

But this is only after X loads, I don’t think it has anything to do with boot.

I also think that the default keyboard selection problem started after I had altered the bootloader (see http://forums.opensuse.org/install-boot-login/404012-fixing-vista-multiboot-opensuse.html#post1921728 ).

Any ideas on fixing this, at least the default bootloader keyboard selection?


Correction: it’s the keyboard that defaults to Czech, not screen.

Any ideas?

Couldn’t find a solution. After much tinkering I reinstalled opensuse 11.0 that works flawlessly. That’s my second attempt at 11.1 that fails. :frowning: