After my last update of ~amd portage, world and system yesternday, when I start Gnome the keyboard-layout is english. But gnome-keyboard-applet indicates it is "Deu"=German. When starting up the applet and configure the keyboad I can not make german to be the 'default' - the option box behind it stays grey. When trying to 'show the layout' via the keyboard-applet it shows me a white space. When adding the german layout a second time (It is already listed) at least I get a german layout and I can 'show' the layout again. (No white dialog) In my xorg.conf The kbd is set to be 'de'. Should work. Reproducible: Always Steps to Reproduce: 1.configure xorg with german layout? 2. configure gnome with german kbd-layout, delete the others from the list 3. restart gnome. Actual Results: english keyboard layout Expected Results: german keyboard layout ;) An emerge --update shouldn't do such ;)
ohh - and it seems without any warning the layout switches randomly back to english, the applet still indicates german layout.
A couple things : 1) please attach both your xorg.conf and Xorg.0.log files here 2) please try clicking on the "Reset to default" button in the Keyboard properties Thanks
Created attachment 161709 [details] Xorg-Logfile as requested
Created attachment 161711 [details] Xorg-Config as requested
okay, when I click on Reset to defaults (or 'Vorgabewerte') the layout is switched to 'USA' and the german layout is removed. The last checkbox 'default' is still not set, and when adding german as a layout I still can not make one of those to be the default. In the meantime I removed the keyboard-applet from my panel, I think at least the random switching of the layout to us has not occured since I did that. strange...
From your Xorg.0.log (near the end): [snip] (**) AT Translated Set 2 keyboard: always reports core events (**) AT Translated Set 2 keyboard: Device: "/dev/input/event0" (II) AT Translated Set 2 keyboard: Found keys (II) AT Translated Set 2 keyboard: Configuring as keyboard (II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD) (**) Option "xkb_rules" "base" (**) AT Translated Set 2 keyboard: xkb_rules: "base" (**) Option "xkb_model" "evdev" (**) AT Translated Set 2 keyboard: xkb_model: "evdev" (**) Option "xkb_layout" "us" (**) AT Translated Set 2 keyboard: xkb_layout: "us" [snip] So you have 3 solutions : 1) kill off HAL in Xorg : `USE=-hal emerge -1 xorg-server` 2) disable HAL in Xorg : add Option "AutoAddDevices" "off" in your ServerLayout 3) properly configure HAL : http://who-t.blogspot.com/2008/07/input-configuration-in-nutshell.html Option #2 should be more than enough for now.
Created attachment 161724 [details] /etc/hal/fdi/policy/10-x11-input.fdi this file was empty initially.
maybe a solution. AutoAddDevices" "off" in your ServerLayout is not supported by my Xorg. It refuses to start. So I tried to configure my hal/x with evdev. I took the x11-input.fdi linked on http://who-t.blogspot.com/2008/07/input-configuration-in-nutshell.html. The file already existed on my system, but was empty. I added another match-section found on the internet for the layout. Dunno if that is needed. I then changed the kbd-driver in my xorg.conf to evdev for my normal window-manager I set in .xinitrc: setxkbmap de to get german layout, gnome automagically found I use a evdev-managed keyboard. Thanks for the hint on evdev!
@x11, could you give a hand here ?
(In reply to comment #8) > AutoAddDevices" "off" in your ServerLayout > is not supported by my Xorg. It refuses to start. Could you attach your xorg.conf? This option is very well supported since 1.4. Thanks
please get back to us.
meh, what am I doing... So how is this bug progressing ?
(In reply to comment #12) > meh, what am I doing... So how is this bug progressing ? > hmm. It works for me now, at it seems I don't get any email from bugs.gentoo.org into my account. auuughh!!! See comment #8, creating the file solved it.