rime / ibus-rime

【中州韻】Rime for Linux/IBus
https://rime.im
GNU General Public License v3.0
732 stars 105 forks source link

ibus-rime has no indicator icon on taskbar when toggle Chinese / English on Kubuntu 24.04 LTS #190

Open jeremywang19740412 opened 1 week ago

jeremywang19740412 commented 1 week ago

OS: Kubuntu 24.04 LTS Window system: KDE X11 Install method: sudo apt-get install ibus-rime Situation: When toggle Chinese / English there is no indicator icon displayed on the taskbar, but on Win10, it shows an indicator icon with no problem. It looks like the "abc.png" and "zh.png" under "/usr/share/ibus-rime/icons" not get displayed. (it's ibus-rime 1.5.0-5build2)

After I switched to using fcitx5-rime, there is no problem under KDE at all, for others who is interested in using rime under KDE...

linux windows

avenarius-argus commented 1 week ago

same question and thanks for sharing, fcitx5 indeed worked like a charm

lotem commented 6 days ago

I think there might be some feature gap between KDE and Gnome in terms of ibus integration.

In Gnome shell, the IME status (the first character of the input schema, or "A" for ascii mode) is displayed directly in the system IME indicator.

In traditional ibus UI (without Gnome integration) you can turn on the ibus status bar, and there you would find rime 's status icons.

lotem commented 6 days ago

This might be an issue between ibus and KDE. The ibus-rime engine always annouces its status, but it interfaces with ibus, not directly talking to the desktop environment. So it's ibus not knowing how to display the status in KDE.

There's not much I can do on behalf of ibus-rime.

jeremywang19740412 commented 6 days ago

But ibus-libpinyin can display it's status under KDE without problem, it's also ibus under KDE, the same environment...