-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
IBus AppIndicator support #22
Comments
@NickHu Yeah, based on this log it looks like ibus-daemon is doing something very strange here. I'll take a look, but basically it seems like it is trying to update its icon without actually registering first. Any fix would probably need to happen in https://github.com/taffybar/status-notifier-item I'll try to take a look. |
Unfortunately it is not all that uncommon for appindicator implementations to do things that are horribly out of spec. I wonder if this will be one of those cases. |
Yeah, I wouldn't be surprised if IBus were doing something wrong. I just got sufficiently annoyed at not being able to use it properly to go investigate, but I'd settle for making xembedsniproxy work too (although perhaps that is harder). Not sure if fcitx/alternatives behave better in this respect - seems like IBus is the "modern" de-facto standard though. |
@NickHu So I just looked in to this. It looks like what is happening is that ibus just seems to ignore the whole watcher part of the protocol, and it just sends a "hey i have a new icon message" directly to the host. This is definitely out of spec. I'll need to look at their code to figure out exactly what is going on. |
IBus is supposed to support AppIndicators (so long as the environment variable
XDG_CURRENT_DESKTOP=KDE
is set), however when I run it withI get the following error from
gtk-sni-tray-standalone
(and also the taffybar module).instead of the system tray icon.
Expected behaviour: I get the IBus system tray icon.
The text was updated successfully, but these errors were encountered: