Description of problem: system tray has a blank icon for ibus. Additionally, if you open the app, it is using the generic wayland (W) icon instead of the app icon. Since we're making wayland the default, we should clean this up. Version-Release number of selected component (if applicable): OS: Fedora Linux 36 (Workstation Edition) x86_64 .:cccccccccccccccccccccccccc:. Host: 80K4 Lenovo ideapad 500-15ACZ .;ccccccccccccc;.:dddl:.;ccccccc;. Kernel: 5.17.5-300.fc36.x86_64 .:ccccccccccccc;OWMKOOXMWd;ccccccc:. Uptime: 21 mins .:ccccccccccccc;KMMc;cc;xMMc:ccccccc:. Packages: 3114 (rpm) ,cccccccccccccc;MMM.;cc;;WW::cccccccc, Shell: bash 5.1.16 :cccccccccccccc;MMM.;cccccccccccccccc: Resolution: 1920x1080 :ccccccc;oxOOOo;MMM0OOk.;cccccccccccc: DE: Plasma 5.24.4 cccccc:0MMKxdd:;MMMkddc.;cccccccccccc; WM: kwin ccccc:XM0';cccc;MMM.;cccccccccccccccc' Theme: Breeze [Plasma], Adwaita [GTK3] ccccc;MMo;ccccc;MMW.;ccccccccccccccc; Icons: [Plasma], breeze [GTK2/3] ccccc;0MNc.ccc.xMMd:ccccccccccccccc; Terminal: konsole cccccc;dNMWXXXWM0::cccccccccccccc:, CPU: AMD A10-8700P Radeon R6 4C+6G (4) @ 1.800GHz cccccccc;.:odl:.;cccccccccccccc:,. GPU: AMD ATI Radeon R5/R6/R7 Graphics :cccccccccccccccccccccccccccc:'. Memory: 3020MiB / 7469MiB Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
I agree completely with Gerald Cox. This is annoying and needs fixed. I am on Fedora KDE 36.
(In reply to Gerald Cox from comment #0) > Description of problem: system tray has a blank icon for ibus. If you use the latest ibus, ibus will show a notification which says you should use systemsettings5 to switch keymaps. > Additionally, if you open the app, it is using the generic wayland (W) icon > instead of the app icon. Since we're making wayland the default, we should > clean this up. I don't know which GUI you metion and if your problem is relative with IBus. Can you attach the screenshot?
(In reply to fujiwara from comment #2) > If you use the latest ibus, ibus will show a notification which says you > should use systemsettings5 to switch keymaps. How do you do that? > I don't know which GUI you metion and if your problem is relative with IBus. > Can you attach the screenshot? Attached. Notice missing icon for IBus Panel between alert and pause on system tray screenshot.
Created attachment 1891674 [details] Missing IBus Panel icon on system tray.
Created attachment 1891676 [details] Wayland icon on IBus Preferences window.
(In reply to Buford T. Justice from comment #3) > (In reply to fujiwara from comment #2) > > If you use the latest ibus, ibus will show a notification which says you > > should use systemsettings5 to switch keymaps. > > How do you do that? Just try systemsettings5 instead of ibus and add desired keymaps. Currently ibus works for input methods only in Plasma but not XKB keymaps and no ibus panel icon is the expected result. You could refer bug #2076596 > > > I don't know which GUI you metion and if your problem is relative with IBus. > > Can you attach the screenshot? > > Attached. Notice missing icon for IBus Panel between alert and pause on > system tray screenshot. It would be good to report a different issue. It means the dialog cannot find the icon and the default icon is the Wayland mark and does not effect any functionalities.
Reopening...the wayland icon is a placeholder and is not intended to be used as a replacement for all app icons. If this were the case, then app icons would be worthless, they would all show the same thing.
I'll add that am not asking you to fix the icon yourself, simply bring it to the attention of upstream. This isn't that hard to fix. Many applications both GTK and Plasma show the correct icon under Wayland.
As I noted the ibus panel won't show any keyboard icons for XKB at the moment and the setup icon issue is really a low priority. Probably I'd ask you to report the issue to IBus upstream instead of the Fedora downstream and I'm not sure if I will get time for this issue.
(In reply to fujiwara from comment #6) > Just try systemsettings5 instead of ibus and add desired keymaps. > Currently ibus works for input methods only in Plasma but not XKB keymaps > and no ibus panel icon is the expected result. You could refer bug #2076596 You will have to explain how to do that. How do you switch?
(In reply to Buford T. Justice from comment #10) > (In reply to fujiwara from comment #6) > > Just try systemsettings5 instead of ibus and add desired keymaps. > > Currently ibus works for input methods only in Plasma but not XKB keymaps > > and no ibus panel icon is the expected result. You could refer bug #2076596 > > You will have to explain how to do that. How do you switch? This needs to happen at login automatically when the user selects Wayland instead of X11.
(In reply to Buford T. Justice from comment #11) > (In reply to Buford T. Justice from comment #10) > > (In reply to fujiwara from comment #6) > > > Just try systemsettings5 instead of ibus and add desired keymaps. > > > Currently ibus works for input methods only in Plasma but not XKB keymaps > > > and no ibus panel icon is the expected result. You could refer bug #2076596 > > > > You will have to explain how to do that. How do you switch? > > This needs to happen at login automatically when the user selects Wayland > instead of X11. What happens automatically? If you add more than two layouts to systemsettings5, the Plamsa keyboard indicator will be shown in the panel and you can switch keymaps by clicking the icon.
(In reply to fujiwara from comment #12) > What happens automatically? Using the correct control whether it be IBus or systemsettings5. I sue Wayland and have never been presented the option. It's silly to show the IBus without an icon on the system tray if it is not supported in Wayland and not showing the icon is the expected result. I am thinking about either going back to Kubuntu or try openSUSE where this is not an issue. > If you add more than two layouts to systemsettings5, the Plamsa keyboard > indicator will be shown in the panel and you can switch keymaps by clicking > the icon. Does "systemsettings5" mean Settings > Input Devices > Keyboard > Layouts? I have us English (US) on the list and it appears to be enabled.
(In reply to Buford T. Justice from comment #13) > (In reply to fujiwara from comment #12) > > What happens automatically? > > Using the correct control whether it be IBus or systemsettings5. I sue > Wayland and have never been presented the option. It's silly to show the > IBus without an icon on the system tray if it is not supported in Wayland > and not showing the icon is the expected result. I am thinking about either > going back to Kubuntu or try openSUSE where this is not an issue. As I noted, currently IBus won't handle the XKB switching in Wayland and the issue is filed in bug #2076596 . You could follow the bug. > > > If you add more than two layouts to systemsettings5, the Plamsa keyboard > > indicator will be shown in the panel and you can switch keymaps by clicking > > the icon. > > Does "systemsettings5" mean Settings > Input Devices > Keyboard > Layouts? > I have us English (US) on the list and it appears to be enabled. Yes, it is. And you can switch keymaps with the indicator.
(In reply to fujiwara from comment #14) > As I noted, currently IBus won't handle the XKB switching in Wayland and the > issue is filed in bug #2076596 . > You could follow the bug. I did after you posted it. Apparently it is not something that is going ot be fixed anytime soon. > Yes, it is. And you can switch keymaps with the indicator. With what indicator? The IBus one that doesn't like to show on Fedora we have been talking about?
(In reply to Buford T. Justice from comment #15) > (In reply to fujiwara from comment #14) > > As I noted, currently IBus won't handle the XKB switching in Wayland and the > > issue is filed in bug #2076596 . > > You could follow the bug. > > I did after you posted it. Apparently it is not something that is going ot > be fixed anytime soon. Yes, I'm working on it but since I don't get the Plasma panel indicators, it still needs time and I don't get help from Plasma people effectively at present. > > > Yes, it is. And you can switch keymaps with the indicator. > > With what indicator? The IBus one that doesn't like to show on Fedora we > have been talking about? with Plasma keyboard indicator.
This bug appears to have been reported against 'rawhide' during the Fedora Linux 37 development cycle. Changing version to 37.
*** This bug has been marked as a duplicate of bug 2076596 ***