Bug 2082629 - ibus app uses generic wayland icon
Summary: ibus app uses generic wayland icon
Keywords:
Status: CLOSED DUPLICATE of bug 2076596
Alias: None
Product: Fedora
Classification: Fedora
Component: ibus
Version: 37
Hardware: All
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: fujiwara
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2022-05-06 15:48 UTC by Gerald Cox
Modified: 2022-09-12 11:00 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2022-09-12 11:00:23 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
Missing IBus Panel icon on system tray. (5.15 KB, image/png)
2022-06-21 16:12 UTC, Buford T. Justice
no flags Details
Wayland icon on IBus Preferences window. (22.71 KB, image/png)
2022-06-21 16:13 UTC, Buford T. Justice
no flags Details

Description Gerald Cox 2022-05-06 15:48:11 UTC
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:

Comment 1 Buford T. Justice 2022-06-18 12:05:16 UTC
I agree completely with Gerald Cox.  This is annoying and needs fixed.  I am on Fedora KDE 36.

Comment 2 fujiwara 2022-06-21 03:16:44 UTC
(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?

Comment 3 Buford T. Justice 2022-06-21 16:11:01 UTC
(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.

Comment 4 Buford T. Justice 2022-06-21 16:12:07 UTC
Created attachment 1891674 [details]
Missing IBus Panel icon on system tray.

Comment 5 Buford T. Justice 2022-06-21 16:13:11 UTC
Created attachment 1891676 [details]
Wayland icon on IBus Preferences window.

Comment 6 fujiwara 2022-06-25 14:33:23 UTC
(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.

Comment 7 Gerald Cox 2022-06-26 14:29:28 UTC
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.

Comment 8 Gerald Cox 2022-06-26 15:15:19 UTC
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.

Comment 9 fujiwara 2022-06-27 08:09:42 UTC
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.

Comment 10 Buford T. Justice 2022-06-28 12:11:40 UTC
(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?

Comment 11 Buford T. Justice 2022-06-28 12:13:24 UTC
(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.

Comment 12 fujiwara 2022-06-28 12:43:10 UTC
(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.

Comment 13 Buford T. Justice 2022-06-28 12:50:59 UTC
(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.

Comment 14 fujiwara 2022-06-28 12:59:42 UTC
(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.

Comment 15 Buford T. Justice 2022-06-28 13:18:29 UTC
(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?

Comment 16 fujiwara 2022-06-28 13:52:00 UTC
(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.

Comment 17 Ben Cotton 2022-08-09 13:15:27 UTC
This bug appears to have been reported against 'rawhide' during the Fedora Linux 37 development cycle.
Changing version to 37.

Comment 18 fujiwara 2022-09-12 11:00:23 UTC

*** This bug has been marked as a duplicate of bug 2076596 ***


Note You need to log in before you can comment on or make changes to this bug.