Red Hat Bugzilla – Bug 187727
gnome keyboard applet broken
Last modified: 2007-11-30 17:11:29 EST
Description of problem:
The Gnome keyboard applet doesn't switch keyboards after logging in again
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Install two or more keyboard layouts, in my case, Swiss German Sun deadkeys
and Israeli Lyx, using the keyboard layout gui.
2. Then right click on panel and sellect add application/applet. Finally, broswe
down to keyboard apllet and select it. A keyboard layout selector will appear on
3. Click on the selector, and see, by typing into any program, that the
different layouts work.
4. Logout and login again. Click on the keyboard layout selection applet and
notice that nothing changes and you only type in one layout. In my case, even
the main layout was broken, with Swiss German being replaced by something which
might be regular German layout (de_DE) or something similar.
Layout is no longer switched after having logged out and logged in again.
Keyboard applet works normally and all selected layouts can be used.
Even switching with the key combination meant to switch groups (e.g. both alt
keys in my case) no longer works. However, I could go through the pain of
deinstalling the layouts and reinstalling them during each session, and then I
would be able to use the various layouts for the duration of the session.
However, this is a pain.
I just tested the keyboard applet with all kinds of layouts and it is entirely
broken. It doesn't matter which or how many layouts are selected, the behavior
of the selector applet is not what is expected. It doesn't register changes in
the list of layouts (if suddenly I uninstall all layouts and replace them by a
Thai keyboard, for the sake of the argument, the old list would still show up
when right clicking on the selector applet, until a few changes later, when Thai
is no longer installed, but it mysteriously appears in the selector applet).
This is a serious problem for international users.
I am not able to change the keyboard to Danish. It always remains as the US
keyboard. This is only a problem in the gnome GUI, not in the linux console
which is OK. This is a serious problem for non-US users.
A workaround is manually changing the X keyboard in /etc/X11/xorg.conf
Option "XkbModel" "pc105"
Option "XkbLayout" "dk"
Acutally I have the same problem: I'm also using a Swiss German keyboard.
This problem seems to be related to this gnome bugzilla report:
I patched also manually my xorg.conf.
Works correctly in fc6.
Actually it is nog completely working. On my test system (FC6test2) I use a
Swiss German keyboard with a P/S2 connector. I cannot get the dead keys working.
The installed keyboard under system-administration-keyboard is Swiss German
(latin 1). The installed keyboard under system-preferences-keyboard settings are:
Generic 105 key (intl) PC keyboard, Layout Switzerland German, Sun dead keys.
Actually the Swiss German keyboard with dead keys worked in FC4, but not in FC5,
neither does it work in FC6test2.
This is a fresh installation without any updates.
I forgot to add the relevant lines from my xorg.conf:
# XFree86 4 configuration created by pyxf86config
Option "XkbModel" "pc105"
Option "XkbLayout" "ch"
Option "Xkbvariant" "de_nodeadkeys"
I guess the option "Xkbvariant" is wrongly set.
Are you guys still hitting this issue?
No, but then again, I haven't used Gnome very much since. I quickly reverted
to KDE (for many reasons). However, I do vaguely recall the issue seeming
Okay, I'm going to go ahead and close this one out then. If the problem
remanifests itself, any of guys feel free to reopen.