Description of problem:
The ibus icon in the panel is not obvious and hard for first-time users to understand.
Steps to Reproduce:
1. start fedora desktop with ibus
2. try to find out how to control IM
2. The current icon has no obvious connection with keyboard or input other than 'i'.
Clearer icon which new users can quickly recognise as for inputs.
Actually I would like to change the panel UI so that it more obvious what the current input method is when ibus is off.
eg It could show a cross over the IME icon to show that IM is off,
a bit like gnome-power-manager's inhibit applet for example.
Or maybe we don't need custom icons for IMEs and just use
a character for each IME to represent it and display that in the applet.
Created attachment 344459 [details]
current ibus panel icon
icon should be 24x24 for panel...
I made a new icon combining a blank keyboard key and globe to indicate potential choice of input method language. The color should match the existing iBus set.
PNGs can be found here:
If people like the icon I will make SVGs.
Working on alternate ideas. Including angled, multiple keys with international characters.
(In reply to comment #3)
> I made a new icon combining a blank keyboard key and globe to indicate
> potential choice of input method language. The color should match the existing
> iBus set.
> PNGs can be found here:
> If people like the icon I will make SVGs.
Thanks. It looks good. And wait for your next ideas.
(In reply to comment #3)
Take 1 looks ok to me (I am less interested in the specific chars in take 2 and 3). Not sure if we really need the world in the background.
I think 22x22 and 24x24 are more important. IBus uses them on SysTray area and language panel. We should make sure they are clear for users. I think characters in 22x22 and 24x24 icons are little small.
If it is svg can't the panel applet scale the icon, anyway?
svg can be scaled. But some icons does not look good in 22x22 or 24x24. Because the icon is too small, some details of icons will be lost.
I added a new (4th) icon. It's a full keyboard with a globe as an emblem.
This bug appears to have been reported against 'rawhide' during the Fedora 11 development cycle.
Changing version to '11'.
More information and reason for this action is here:
So how about adopting one of these icons or do we need changes?
Mike, that was very timely.
Now I like the newest icon best. :)
Phuang, how about with go with take4 for F12?
If you are ok then can you add it upstream?
If so let's ask Mike to prepare a svg.
Hi Mike can you make a svg of take-4 for us?
Hi Jens. Mike is no longer with Red Hat. Is the SVG required? Usually we ship PNGs so they are pixel-perfect for the required sizes. If you really need an SVG version I can do it - I'm guessing the SVG shold be optimized for 48x48 the same as the scalable icon versions in the gnome icon theme are?
If it is convenient, please provide both SVG and PNG format for each sizes. And we could try them in application. Thanks.
BTW, I think take-4 could remove the earth and make the keyboard bigger, and than it will become more obvious to indicate the current input states.
Another thing. Could you help to create a beautiful project logo for ibus?
Mike already provided the icon in various sizes:
It seems he left out 48x48 so I've created this for you, plus an SVG version of 48x48:
I don't agree that we could remove the earth from the icon and I'll tell you why - this icon builds on the standard keyboard icon in the gnome-icon-theme. The globe distinguishes it from the general keyboard settings icon by having the globe, which in comparison is needed to make it clear it's specifically for i18n-related keyboard set up. Does it make more sense to you to have the globe now?
I would be delighted to help you with creating a project logo for ibus. What do you intend to use it for - it's not going to be used as an icon or anything right? Are you going to create a webpage about ibus or use it for the documentation or upstream project? Let me know, that will help me figure out how to format the logo.
Created attachment 358401 [details]
The screenshot of the system tray bar.
Just tried the new icon. Its contrast is too low, especially on panel with white or gray background color (Please look the attached picture). I think we need a colorful icon, and it should have high contrast, and it is better that graphics (the earth and the keyboard) have clear outline.
Hi Huang, which version of the icon are you using there? It looks like it's the wrong size and it's getting aliased.
I used the IBus4-48.svg. Should I try the IBus4-22.png or 16?
Created attachment 358528 [details]
icon on tray bar
I tried 22x22, it is better.
Do you have all size icons in svg format? Please share them. Thanks.
Like I mentioned in comment #16, we typically only use icons in PNG format, and keep a scalable version of the 48x48 icon available - this is the way the default icon set gnome-icon-theme works.
It would be a lot of extra work for me to produce SVGs for all the sizes. Is there some reason you can't use PNGs?
This icon is used on system tray bar. Generally, the height of the panel is 24, so the 22x22 png is OK. But if user set panel's height to 48 or bigger, this icon can not be displayed clearly. And this icon is not a theme icon in gnome-icon-theme, currently it is installed by ibus. I don't know how to install several different size icons. So I want have an icon in svg format, and it could be displayed in small & big size clearly.
BTW, if gnome-icon-theme could add some icons for input method, it will be perfect. Is it possible to add some input methods icons into gnome-icon-theme? If the theme provides those icons, I think ibus could choice icons from theme by default, and if im icons do not exist, ibus will pick up icon installed by self.
(In reply to comment #25)
> So I want have an icon in svg format, and
> it could be displayed in small & big size clearly.
Right, so isn't one 48px svg icon sufficient?
Have you tried resizing your panel from 24 px tall to 48 px tall? For me, in F11 in GNOME, if I size my panel up from 24 px tall to 48 px tall, GNOME automatically looks up and grabs the 48px size PNG file, if available. Try it now and you'll see what I mean. As long as you install the icons to the correct directories using the correct format, resizing PNG icons in the panel is not a concern.
You should not use the SVG of the icon, it will not be pixel-perfect, the rendering library GNOME uses to render SVGs is slow and buggy, and it isn't standard practice to use SVG icons. You should instead use the provided PNG icons.
If you need help, please refer to the "Directory Layout" section of the GNOME Icon Theme spec: http://library.gnome.org/devel/icon-theme-spec/
I do believe what this will involve is installing the appropriate icon to each of the following directories:
I don't know if the gnome-icon-theme provides input-method icons but from my perusal of the directory it appears not. I do not see any icons for this mentioned in the freedesktop icon spec either: http://standards.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.html
Thanks for providing those detail information. I will try it.
(In reply to comment #17)
> Could you help to create a beautiful project logo for ibus?
Mairin, I think phuang was hoping that a nice project logo
could also be created for ibus at the same time
since ibus is largely driven by fedora.
Is that something you could help with? :)
Hi Jens, I'd be happy to help with a logo :) For me to understand how to best format it though, I need to know how you folks intend to use it - is this for a project web page? An About dialog? A banner? Is it going to be the upstream logo for the project?
Mairin, This icon will be used in desktop file, and in about dialog. And we also need a picture in project web page (http://code.google.com/p/ibus), the size is a maximum of 153 x 55 pixels (it may be same with the icon).
Some information about ibus, maybe is useful for making the pictures.
It is an input methods framework, it manages all input method engines in system.
It is bus center architecture, all engines and clients establish connection to ibus, and them transfer messages between each others via the ibus.
I don't know if you use any input methods. The input methods are for non-English users, especially for CJKI, it receives input from user typing, and converts several ASCII chars to one or more CJKI chars by some logic.
FYI, Below are some refs to other input method frameworks.
Okay, cool. So the logo could be horizontally wide, but if you're going to do a logo icon too it should probably be just part of the logo iconified.
I've used ibus once before but only briefly tried it; I'm used to doing Japanese input in SCIM. I'll try to find some screenshots of ibus so i can get a feel for how it looks.
Do you have a hard deadline for when this new work should be completed?
It does not have a hard deadline, but earlier is better. :)
The new icons has been included in this build
This bug appears to have been reported against 'rawhide' during the Fedora 12 development cycle.
Changing version to '12'.
More information and reason for this action is here:
It is probably better to work on the project icon separately upstream.
So I think this bug can probably be closed now.
If none has any problems, I'll close this bug next week.
This package has changed ownership in the Fedora Package Database. Reassigning to the new owner of this component.