Bug 187727 - gnome keyboard applet broken
Summary: gnome keyboard applet broken
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: gnome-applets
Version: 5
Hardware: All
OS: Linux
medium
high
Target Milestone: ---
Assignee: Ray Strode [halfline]
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2006-04-03 09:36 UTC by A. Folger
Modified: 2007-11-30 22:11 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2007-08-20 19:32:06 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description A. Folger 2006-04-03 09:36:24 UTC
Description of problem:
The Gnome keyboard applet doesn't switch keyboards after logging in again

Version-Release number of selected component (if applicable):
gnome-applets-2.14.0-1
libxklavier-2.2-1

How reproducible:


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
the panel.
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.
  
Actual results:
Layout is no longer switched after having logged out and logged in again.

Expected results:
Keyboard applet works normally and all selected layouts can be used.

Additional info:
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.

Comment 1 A. Folger 2006-04-03 09:52:27 UTC
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.

Comment 2 Jørgen Thomsen 2006-04-28 13:06:48 UTC
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.

Comment 3 Jørgen Thomsen 2006-04-28 17:14:55 UTC
A workaround is manually changing the X keyboard in /etc/X11/xorg.conf
        Identifier  "Keyboard0"
        Driver      "kbd"
        Option      "XkbModel" "pc105"
        Option      "XkbLayout" "dk"


Comment 4 Lutz Behringer 2006-07-01 06:31:46 UTC
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:

http://bugzilla.gnome.org/show_bug.cgi?id=340011

I patched also manually my xorg.conf. 

Comment 5 Matthias Clasen 2006-08-04 01:32:57 UTC
Works correctly in fc6.

Comment 6 Lutz Behringer 2006-08-09 17:47:34 UTC
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.

Comment 7 Lutz Behringer 2006-08-09 17:53:44 UTC
I forgot to add the relevant lines from my xorg.conf:

# XFree86 4 configuration created by pyxf86config

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "kbd"
        Option      "XkbModel" "pc105"
        Option      "XkbLayout" "ch"
        Option      "Xkbvariant" "de_nodeadkeys"

I guess the option "Xkbvariant" is wrongly set.



Comment 8 Ray Strode [halfline] 2007-08-20 18:16:03 UTC
Are you guys still hitting this issue?

Comment 9 A. Folger 2007-08-20 18:54:47 UTC
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 
resolved.

Comment 10 Ray Strode [halfline] 2007-08-20 19:32:06 UTC
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.


Note You need to log in before you can comment on or make changes to this bug.