Created attachment 948784 [details] No icon for keymaps Description of problem: While using ibus with KDE desktop for Punjabi/Hindi, Icons are missing for keymaps. Only gear icon showed for all keymaps. I tested it with various upgrades (from fedora 20 to 21) as well as Fedora 21 fresh install. Version-Release number of selected component (if applicable): ibus-m17n-1.3.4-16.fc21.x86_64 ibus-1.5.9-2.fc21.x86_64 m17n-db-1.6.5-3.fc21.noarch How reproducible: everytime Steps to Reproduce: 1. add addition keymaps other than English (using KDE Desktop) 2. Change layout (added Punjabi Jhelum layout, change to it) 3. Check ibus icon in try (in KDE) Actual results: No Icon for keymaps Expected results: there should be icons for KDE (or something else to identify keymap in Tray) Additional info: Icon path changed? as I haven't found m17n-contrib package, but only m17n-db package /usr/share/m17n/pa-phonetic.mim /usr/share/m17n/pa-phonetic.png /usr/share/m17n/ps-phonetic.mim /usr/share/m17n/ps-phonetic.png /usr/share/m17n/hi-itrans.mim /usr/share/m17n/hi-itrans.png /usr/share/m17n/hi-phonetic.mim /usr/share/m17n/hi-phonetic.png /usr/share/m17n/hi-remington.mim /usr/share/m17n/hi-remington.png
gnome (shell) is using name of Language (localized) name, but other desktop, it may not work, not designed to work.
ibus-ui-gtk3 does not use "symbol" tag but "icon" tag because icons can include the engine specific info.
I can report this same issue using Cinnamon in F21. There are no icons. There is an icon for the UK English input but not for any of the Indian languages I use, in my case these are Bengali (Itrans), Sanksrit (Itrans) and Sanskrit (IAST). I was previously using Arch and Ibus + Cinnamon showed the icons. It looks like this is a simple packaging issue. It would be useful to get this fixed as it makes switching between languages more intuitive when you have the icons displayed on screen or in the tray.
This bug is really easy to fix. Instead of the *.png files going into /usr/share/m17n/ they should instead go to /usr/share/m17n/icons/. This can be tested easily by creating the directories,copying the png files over and then restarting Ibus. Can this please be fixed? This is actually a serious usability issue. When using the onscreen switcher because some of the languages I need use ITRANS as the input scheme their icons and label are identical. The same thing appears onscreen for ITRANS Sanksrit and ITRANS Bengali.
I think this problem is fixed in Fedora 22.
This message is a reminder that Fedora 21 is nearing its end of life. Approximately 4 (four) weeks from now Fedora will stop maintaining and issuing updates for Fedora 21. It is Fedora's policy to close all bug reports from releases that are no longer maintained. At that time this bug will be closed as EOL if it remains open with a Fedora 'version' of '21'. Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, simply change the 'version' to a later Fedora version. Thank you for reporting this issue and we are sorry that we were not able to fix it before Fedora 21 is end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Fedora, you are encouraged change the 'version' to a later Fedora version prior this bug is closed as described in the policy above. Although we aim to fix as many bugs as possible during every release's lifetime, sometimes those efforts are overtaken by events. Often a more recent Fedora release includes newer upstream software that fixes bugs or makes them obsolete.
Thanks Fujiward for comment. Closing. Please reopen is still there is issue in F23.