The keyboard layout icon is empty

Bug #524136 reported by Alkis Georgopoulos
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
GNOME Settings Daemon
Unknown
Medium
libgnomekbd (Ubuntu)
Fix Released
Low
Ubuntu Desktop Bugs

Bug Description

Binary package hint: gnome-settings-daemon

gnome-settings-daemon 2.29.90-0ubuntu1 (Lucid i386)

$ killall gnome-settings-daemon
$ LANG=en_US.UTF-8 gnome-settings-daemon

Result (OK): I see the new status icon, with [USA] and [Gre] as the images.

$ killall gnome-settings-daemon
$ LANG=el_GR.UTF-8 gnome-settings-daemon

Result (not OK): The status icon is now empty. If I hover my mouse over it, I can see the expected names as tooltips: [ΗΠΑ] and [Ελλάδα].

So I'm guessing that the code that draws the language strings on the status icon is not utf-8 aware.

Related branches

Revision history for this message
Thanos Lefteris (alefteris) wrote :

I can confirm this as well in latest lucid.

Changed in gnome-settings-daemon (Ubuntu):
status: New → Confirmed
Changed in gnome-settings-daemon (Ubuntu):
assignee: nobody → Ubuntu Desktop Bugs (desktop-bugs)
importance: Undecided → Low
status: Confirmed → Triaged
Revision history for this message
Alkis Georgopoulos (alkisg) wrote :

As mentioned in https://bugzilla.gnome.org/show_bug.cgi?id=610544 by Sergey, the problem can be solved by changing the font in /desktop/gnome/peripherals/keyboard/indicator/fontFamily from "Helvetica" to some other font like "Sans" that has a larger unicode coverage.

Please include the fix for Lucid as it's simple and it affects a lot of international users.

Revision history for this message
Sebastien Bacher (seb128) wrote :

the new GNOME version will be in lucid

Changed in gnome-settings-daemon (Ubuntu):
status: Triaged → Fix Committed
status: Fix Committed → Triaged
Revision history for this message
Sebastien Bacher (seb128) wrote :

the change is in upstream git now

Changed in gnome-settings-daemon (Ubuntu):
status: Triaged → Fix Committed
Revision history for this message
Alkis Georgopoulos (alkisg) wrote :

Ugh for some reason after today's updates I'm seeing a keyboard icon instead of the layout name.
Please put the layout name back...

Revision history for this message
Jānis Kangarooo (kangarooo) wrote :

Alkis that can be changed in settings.
But actually updates shouldtn make settings changes.
Software should be programmed so that updates doesnt affect settings.

Revision history for this message
Alkis Georgopoulos (alkisg) wrote :

Hi Kangarooo, in which settings?

If you're talking about the gconf /desktop/gnome/peripherals/keyboard/indicator/showFlags key, that doesn't take effect anymore after today's changes.
The new keyboard icon seems to have replaced all the previous drawing code. It doesn't even get to switch layouts anymore with left click, like it did up until yesterday.

It lost a lot of functionality all of a sudden... please revert that change.

Revision history for this message
Jānis Kangarooo (kangarooo) wrote :

i understand corectly? u are talking about keyboard layout plugin? if yes then right click it in panel and Properties.

Revision history for this message
Alkis Georgopoulos (alkisg) wrote :

Kangarooo, I'm not sure what you mean, but when right clicking the keyboard layout icon, there's no "Properties" menu entry. See the attached picture.
Anyway the change was reverted so everything is OK for now.

affects: gnome-settings-daemon (Ubuntu) → libgnomekbd (Ubuntu)
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package libgnomekbd - 2.29.92-0ubuntu1

---------------
libgnomekbd (2.29.92-0ubuntu1) lucid; urgency=low

  * New upstream version:
    - GkbdStatus is using gtk/gnome font settings (lp: #513152, #524136)
    - A lot of translations fixed
    - Explicit dbus dependency dropped
  * debian/control.in:
    - dropped dbus dependencies
  * debian/patches/01_requires_private.patch:
    - new version update
 -- Sebastien Bacher <email address hidden> Tue, 09 Mar 2010 11:31:23 +0100

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

Other bug subscribers

Remote bug watches

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