IBus Panel Show Icon on system tray doesn't persist

Bug #1930145 reported by Cory F. Cohen
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ibus (Ubuntu)
Expired
Undecided
Unassigned
plasma-desktop (Ubuntu)
Expired
Undecided
Unassigned

Bug Description

After a reboot in Kubuntu 21.04 (and 20.10) the IBus Panel icon appears in the system tray despite "Show icon on system tray" NOT being checked. Right clicking on the IBus Panel icon, checking "Show icon on system tray" and then unchecking again it causes the icon to be correctly hidden. But the problem reappears after the next reboot.

Another user reporting what is almost certainly the same behavior:
https://www.reddit.com/r/kde/comments/j91t8f/ibus_panel_icon_in_system_tray/

And this is an _identical_ bug report from 2012, so maybe it's a regression of some sort?
https://bugzilla.redhat.com/show_bug.cgi?id=877135

Based om the trouble shooting requested at that time I get:

$ gconftool-2 --get /desktop/ibus/panel/show_icon_on_systray
No value set for `/desktop/ibus/panel/show_icon_on_systray'

Note that I am running KDE, in case that's the important detail.

The primary problem is that if you click on it accidentally and close the panel, you lose all keyboard input.

$ lsb_release -rd
Description: Ubuntu 21.04
Release: 21.04
$ apt-cache policy ibus
ibus:
  Installed: 1.5.24-1
  Candidate: 1.5.24-1
  Version table:
 *** 1.5.24-1 500
        500 http://us.archive.ubuntu.com/ubuntu hirsute/main amd64 Packages
        100 /var/lib/dpkg/status

Revision history for this message
Gunnar Hjalmarsson (gunnarhj) wrote :

Thanks for your report! Yes, it doesn't seem to honor the "Show icon on system tray" setting at login. Can't tell ATM if ibus or KDE is responsible for that.

With that said, and considering that you prefer it to not be shown, I can't help suspecting that ibus is running unnecessarily on your system.

Up to 20.04 ibus was installed for everyone on Kubuntu but only started by default if the language was Chinese, Japanese, Korean or Vietnamese. From 20.10 ibus is not installed for everyone, but if you install it it's started automatically. The idea is that if ibus is installed it's assumed that you want to use it. (This can be controlled via the "Input Method Configuration" GUI.) So unless you use some IBus input method, the natural solution to fix it for you may be to simply uninstall ibus.

Please clarify your actual use case.

Changed in ibus (Ubuntu):
status: New → Incomplete
Revision history for this message
Gunnar Hjalmarsson (gunnarhj) wrote :

I noticed that the issue is present also on Kubuntu 20.04, so it has been there for a while. It's not present on Ubuntu MATE, though, which indicates that it's a KDE issue rather than an ibus one.

But @Cory, it would be good if you could clarify why it is a problem. In short: Why do you want to have ibus-daemon running without seeing which input source is currently in use? Understanding that would be useful to determine the importance of the issue.

Changed in plasma-desktop (Ubuntu):
status: New → Confirmed
tags: added: focal hirsute impish
Revision history for this message
Scarlett Gately Moore (scarlettmoore) wrote :

This bug is very old, if it is still an issue please update the bug with information from a supported release.

Changed in plasma-desktop (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for plasma-desktop (Ubuntu) because there has been no activity for 60 days.]

Changed in plasma-desktop (Ubuntu):
status: Incomplete → Expired
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for ibus (Ubuntu) because there has been no activity for 60 days.]

Changed in ibus (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.