-
-
Notifications
You must be signed in to change notification settings - Fork 133
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
[BUG]: Taskbar icon #1570
Comments
RSS Guard has the taskbar icon. If it is missing, it could be packaging issue. Is this X11 or wayland? |
Thanks for your quick response, Martin!
|
which file exactly did you install? |
Flatpak. |
ok installing budgie/ubuntu in virtualbox |
Thanks. |
@guihkx Can you step in? I tried via ubuntu budgie with virtualbox, installed rssguard via flatpak. Icon is really missing. Could it be the fact that the icon PNG file used for the tray icon is actually sandboxed away via flatpak and thus not physically available? Which is weird anyway because built-in icon from (lib)rssguard library is used, not an external icon file. |
What do you want me to do to help you? |
I am not really sure. Because on other platforms, icon works. I believe it would also work when run from AppImage or installed deb package. |
@Mr-McGregor Maybe if you could check some Budgie/ubuntu logs to see any warnings or errors when launching RSS Guard. I checked RSS Guard logs themselves and do not see any weird errors related to tray icon. |
@Mr-McGregor Also, I now installed official RSS Guard AppImage and that works flawlessly, even tray icon is properly displayed. This could be thus related to Flatpak somehow, @guihkx . |
Yes, it is entirely possible that this is purely budgie-specific thing as I remember trying on Plasma some weeks ago and it all worked fine there. |
Sorry, but you'd have to explain to me where I should look... |
Okay, it took me a while to understand why the tray icon doesn't show up on Budgie when running through Flatpak. In short, Budgie's tray icon applet (budgie-indicator-applet) relies on libayatana-appindicator to display the icon, but right now the latter lacks support for IconPixmap, which is what Qt mainly uses to set the icon. And the reason why that works outside Flatpak, is because Qt also has a fallback mechanism, which creates a temporary PNG file "on disk" (it's actually created in And by default, Qt doesn't apply that fallback mechanism when the app is running through Flatpak, hence the missing icon. However, with the following (ugly) hack, you can force Qt to do that by pretending your desktop environment is Unity, i.e.:
Please note that I haven't tested this long enough to make sure nothing else breaks. But if having a proper tray icon is more important to you than that, and you want to make change that permanent, you can use a Flatpak override:
I'm not sure if there's a less ugly solution to "fix" this at the moment. |
That is perfect @guihkx I suspected something like that could be it, but my Flatpak knowledge is simply non-existent. Thus, thanks once more. I close this but anyone feel free to add any comment you wish. |
Thanks a lot @guihkx ! It was just a detail, but I wanted to point it out. |
Brief description of the feature request
Hello there!
Would it be possible to add an icon for the taskbar (screenshot of Ubuntu Budgie 24.04) ?
Thanks in advance.
The text was updated successfully, but these errors were encountered: