Bug 385064

Summary: Conflict of Keyboard Layout in Yast vs KDE settings
Product: [openSUSE] openSUSE 11.1 Reporter: Michael Liddle <michael>
Component: KDE4 WorkspaceAssignee: E-mail List <kde-maintainers>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P3 - Medium CC: forgotten_kHYb7eJGnH, michael, novell.admin, wstephenson, yast2-maintainers
Version: Final   
Target Milestone: ---   
Hardware: i686   
OS: openSUSE 10.3   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Michael Liddle 2008-04-30 04:40:50 UTC
To use the "special" keys (e.g. web back/forward, calculator etc...) on my Microsoft Internet Keyboard I need to set this keyboard type in the Yast/SaX2 "Keyboard Layout". This works fine without needing to restart the X session.

However when I log in again these keys no longer work. I start up the Keyboard Layout dialog again and the settings are correct (i.e. the same as I left them last time). If I make a trivial change to force resaving of the setting (such as changing the variant from "basic" to "euro" and then back to "basic"), then reapply it works fine again.
Comment 1 Marcus Schaefer 2008-04-30 12:44:03 UTC
looks like a KDE / GNOME / etc... desktop issue. The desktop provides
user settings which are stored for your session and are also restored
by the session handler. in sax2 you control the basic layout but not
more
Comment 2 Michael Liddle 2008-05-04 21:39:45 UTC
OK, you're correct. I looked in the KDE Keyboard Layout and it was set to "US" or whatever. I changed this to the correct layout (same as is SaX2) and it worked fine.

However, I'm sure that this is pretty confusing to new users (I spent quite a while wondering what the heck was going on anyway!), and certainly doesn't present a particularly "cohesive" experience.

I've refiled this bug against the KDE component (though it should probably also be filed against GNOME and the other "..."s you mention), and I would suggest the following behaviour:

 1. If the relevant user has never set a keyboard layout then any automatically applied layout should be the same as what is set is SaX2.

 2. The same user can override the default system setting using their DE if they wish.

Of course it goes without saying that I think that this makes sense for any system setting that is shared between YaST modules and DE specific configuration...

Thanks,
Mike.
Comment 3 Lubos Lunak 2009-06-04 16:45:11 UTC
*** Bug 442384 has been marked as a duplicate of this bug. ***
Comment 4 Forgotten User kHYb7eJGnH 2009-12-16 07:22:56 UTC
Hi

Now that 11.2 has no sax2 in YaST is this fixed?

Cheers
Steve
Comment 5 Forgotten User kHYb7eJGnH 2010-02-15 07:41:38 UTC
Marking as fixed as per above comment