Bug 235736 - Keyboard indicator not enabled by default for non-English installations of KDE-based OS
Summary: Keyboard indicator not enabled by default for non-English installations of KD...
Status: RESOLVED FIXED
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_keyboard_layout (show other bugs)
Version: unspecified
Platform: Ubuntu Unspecified
: NOR normal
Target Milestone: ---
Assignee: Andriy Rysin
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-04-29 17:34 UTC by RussianNeuroMancer
Modified: 2010-05-13 04:23 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description RussianNeuroMancer 2010-04-29 17:34:25 UTC
Version:            (using KDE 4.4.2)
Installed from:    Ubuntu Packages

Keyboard indicator not enabled by default for non-English installations of KDE-based OS.
Additional information here: https://bugs.launchpad.net/ubuntu/+source/kubuntu-meta/+bug/550704 (please read carefully all comments before edit or comment this bug).
Comment 1 RussianNeuroMancer 2010-04-29 18:21:56 UTC
I apologize for the inconvenience, it looks like Kubuntu-builds bug, not KDE.
Comment 2 Andriy Rysin 2010-04-29 18:25:28 UTC
Not a keyboard indicator bug - marking as invalid.
Comment 3 Harald Sitter 2010-05-04 00:51:25 UTC
Just so I get this right. Say I have "de, us" configured as layout for xkb (at global scope, i.e. outside of kxkb's xkb settings), is kxkb supposed to show the flag by default or not? Because it does not seem to do so here :/

I know that kxkb (when manually switched to show-flag-only mode) is able to switch between the globally configured layouts (e.g. qwertz and qwerty in case of "de, us"). But what the presented report really requires to be considered anything but valid is that the layout ought to be shown by default in exactly those cases, for the rationale presented in the launchpad bug.

No doubt $distro is responsible to ensure that "us" is second layout in appropriate setups, but that alone does no good if the user still has to manually turn on the show-flag-only mode on a per-user basis.
Comment 4 Andriy Rysin 2010-05-04 06:44:00 UTC
I see the point better now, I have a keyboard configuration module rewrite pending in kdereview now and I've just added the changes that will honor this request in my playpen. I'll push it in kdereview tomorrow and it supposed to hit the trunk in a week so should be in 4.5.

Basically I've added an option to show indicator in system tray (and in screen locker) which is on by default and another option to show the tray icon even if there's only one layout.

Thus if system is configured with more than one layout (outside of kde) the system tray indicator will show by default (and user can force indicator for single layout if needed).
Comment 5 Harald Sitter 2010-05-04 10:12:57 UTC
Awesome, thanks for your work :)
I'll see that the ubuntu part properly adapts to that.
Comment 6 Andriy Rysin 2010-05-13 04:23:05 UTC
Fixed in trunk (will be available in 4.5).
Basically if more than 1 layout is configured (inside or outside of KDE) the keyboard daemon (and indicator) will be automatically started.