[Fedora-i18n-bugs] [Bug 741189] New: ibus compose file needs a symbol tag for gnome-shell

bugzilla at redhat.com bugzilla at redhat.com
Mon Sep 26 07:56:02 UTC 2011


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.

Summary: ibus compose file needs a symbol tag for gnome-shell

https://bugzilla.redhat.com/show_bug.cgi?id=741189

           Summary: ibus compose file needs a symbol tag for gnome-shell
           Product: Fedora
           Version: 16
          Platform: Unspecified
        OS/Version: Unspecified
            Status: NEW
          Severity: unspecified
          Priority: unspecified
         Component: ibus-rawcode
        AssignedTo: psatpute at redhat.com
        ReportedBy: psatpute at redhat.com
         QAContact: extras-qa at fedoraproject.org
                CC: tagoh at redhat.com, tfujiwar at redhat.com,
                    psatpute at redhat.com,
                    i18n-bugs at lists.fedoraproject.org,
                    shawn.p.huang at gmail.com, apatil at redhat.com
        Depends on: 727019,741176
    Classification: Fedora
      Story Points: ---
          Clone Of: 741176
              Type: ---


+++ This bug was initially created as a clone of Bug #741176 +++

+++ This bug was initially created as a clone of Bug #727019 +++

The latest ibus-gnome3 + gnome-shell can show a special symbol char on ibus
status icon by ibus engine.
The symbol can be defined in engine's /usr/share/ibus/component/*.xml .

Now ibus-anthy-1.2.6-3 has a symbol char and the similar fix is needed for
major ibus engines.

% grep symbol /usr/share/ibus/component/anthy.xml
   <symbol>&#x3042;</symbol>

The following patch is the example:
http://pkgs.fedoraproject.org/gitweb/?p=ibus-anthy.git;a=blob_plain;f=ibus-anthy-xx-icon-symbol.patch
http://pkgs.fedoraproject.org/gitweb/?p=ibus-hangul.git;a=blob_plain;f=ibus-hangul-xx-icon-symbol.patch

(Note: probably you don't need hotkeys tag since your engine would need Control
+ Space only for the trigger)

--- Additional comment from tagoh at redhat.com on 2011-09-08 04:25:44 EDT ---

Ping.

Any chance to get this prior to Beta?

--- Additional comment from psatpute at redhat.com on 2011-09-08 06:17:13 EDT ---

yes, will try to do before Beta.

--- Additional comment from psatpute at redhat.com on 2011-09-14 01:53:42 EDT ---

Fujiwara i gone through feature you have added it nice.
I feel icons are more informative than single characters, so i would like to
continue with the icons, might be we can make it little bit smaller and
matching with the gnome-shell theme.

--- Additional comment from tfujiwar at redhat.com on 2011-09-14 21:16:32 EDT ---

(In reply to comment #3)
> Fujiwara i gone through feature you have added it nice.
> I feel icons are more informative than single characters, so i would like to
> continue with the icons, might be we can make it little bit smaller and
> matching with the gnome-shell theme.

However I think the character icon is the policy of gnome-shell:
https://live.gnome.org/GnomeShell/Design/Guidelines/SystemStatus/InputLanguage

If you don't add '<symbol>' tag, the default is the two chars from the engine's
language.
The problem is, if you use input method is 'tamil-99' and keymap is 'Tamil',
both icon will be 'ta'.
If you think 'tamil-99' is keymap, probably the default language chars are ok.
But if it's input method in which you often need to disable the IM status,
probably it's better to assign a multi-byte char.

For Fedora 16, gnome-shell-3.1.91-2.fc16, gjs-1.29.17-1.fc16 and
ibus-gnome3-1.3.99.20110817-5.fc16 are required.
Also gnome-shell disables any extensions by default in Fedora 16 so you need to
enable ibus-gnome3 by manual to set gsettings:
https://fedoraproject.org/wiki/QA:Testcase_ibus_gnome_shell
https://fedoraproject.org/wiki/I18N/InputMethods#GNOME-Shell

Regarding to the icon size, currently I'd think to fix to install ibus-gnome3
instead of using pygtk2 statusicon on gnome-shell.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.


More information about the i18n-bugs mailing list