Two keyboard indicators are visible in Gnome-Shell

Bug #878951 reported by gururise
120
This bug affects 82 people
Affects Status Importance Assigned to Milestone
Ubuntu network, Bluetooth, keyboard menus
Fix Released
Undecided
Unassigned
gnome-settings-daemon (Ubuntu)
Fix Released
Low
Unassigned

Bug Description

When using Gnome-Shell 3.2 with multiple keyboard layouts, the gnome keyboard layout switcher indicator is visible in the top right of the status bar, while another keyboard layout switcher indicator with a different icon shows up in the bottom panel...

In upstream gnome-settings-daemon's keyboard plugin, a GtkStatusIcon is created using libgnomekbd. GNOME Shell blacklists that StatusIcon, since it is needed in fallback mode but not Shell.

Ubuntu has a patch that replaces the StatusIcon code with an AppIndicator, which has a StatusIcon fallback. The problem is that the StatusIcon made by libappindicator has a different WM_CLASS name. I guess the best solution would be for Ubuntu to make sure that their indicator patches to GNOME components are bypassed entirely outside of Unity.

ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: gnome-settings-daemon 3.2.0-0ubuntu5
ProcVersionSignature: Ubuntu 3.0.0-12.20-usernameric 3.0.4
Uname: Linux 3.0.0-12-generic x86_64
ApportVersion: 1.23-0ubuntu3
Architecture: amd64
Date: Thu Oct 20 09:19:12 2011
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Beta amd64 (20110919)
SourcePackage: gnome-settings-daemon
UpgradeStatus: Upgraded to oneiric on 2011-09-30 (19 days ago)

Revision history for this message
gururise (gururise) wrote :
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in gnome-settings-daemon (Ubuntu):
status: New → Confirmed
Changed in gnome-settings-daemon (Ubuntu):
importance: Undecided → Low
Revision history for this message
Sebastien Bacher (seb128) wrote :

thank you for your bug report, is that still an issue? do you know what WM_CLASS is the status icon using?

Changed in gnome-settings-daemon (Ubuntu):
status: Confirmed → Fix Committed
Changed in ubuntu-indicator-mods:
status: New → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gnome-settings-daemon - 3.3.91-0ubuntu3

---------------
gnome-settings-daemon (3.3.91-0ubuntu3) precise; urgency=low

  * debian/control.in:
    - updated gsettings-desktop-schemas requirement for the lock key
  * debian/patches/61_unity_use_application_indicator.patch:
    - updated indicators ids, combined with the libappindicator new version
      that should give the correct wm_class to the fallback gtkstatusicon
      which should fix some gnome-shell issues (lp: #878951)
    - use set_icon_full() with "Keyboard" as a11y description (lp: #740726)

  [ Marc Deslauriers ]
  * Add a new preference to lock the screen when the system suspends.
    (LP: #938076)
    - 51_lock_screen_on_suspend.patch: use lock-on-suspend gsettings to
      determine if screen should be locked.
    - 51_always_lock_screen_on_suspend.patch: removed.
    - 54_lazily_connect_to_screensaver.patch: refreshed.
    - 60_unity_hide_status_icon.patch: refreshed.
 -- Sebastien Bacher <email address hidden> Fri, 09 Mar 2012 18:25:40 +0100

Changed in gnome-settings-daemon (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.