Summary: | Notifications from a gtk app do not have the icon of the source app anymore | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | Patrick Silva <bugseforuns> |
Component: | Notifications | Assignee: | Plasma Bugs List <plasma-bugs-null> |
Status: | RESOLVED UPSTREAM | ||
Severity: | normal | CC: | ilia-kats, kde, nate |
Priority: | NOR | ||
Version First Reported In: | 6.3.2 | ||
Target Milestone: | 1.0 | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
URL: | https://gitlab.gnome.org/GNOME/libnotify/-/issues/53 | ||
See Also: | https://bugs.kde.org/show_bug.cgi?id=502153 | ||
Latest Commit: | Version Fixed In: | libnotify-0.8.6 | |
Sentry Crash Report: | |||
Attachments: |
old screenshot with icon
current notification without icon notification from uGet on Kubuntu 24.10 - with icon notification from uGet on Arch - without icon Notification from Pamac on Plasma 6.3.3 Notification from Pamac on Plasma 6.2.4 |
Description
Patrick Silva
2025-03-01 02:36:16 UTC
Created attachment 178989 [details]
old screenshot with icon
Created attachment 178990 [details]
current notification without icon
How do you make deluge send a notification after it finishes downloading? I tried to reproduce this and got no notification. Are there other apps besides these two that can show the issue happening? Open Deluge preferences, click on "Plugins" in the left side, check "Notification" plugin and apply the change. I can also reproduce with Handbrake video converter. It notifies when a video conversion finishes. I have also tested Transmission torrent client, but its notification has an icon, as expected. Hmm, I see the icon on the left side in Handbrake's notification on current git master. I have just tested Kubuntu 24.10. Deluge from its repositories is unusable, the flatpak version does not show any notification. The notification from Handbrake is the same seen on Arch, it has a small icon beside the title and the bigger icon in the right side is missing. uGet gives different notifications in each system, as seen in the attached screenshots. Created attachment 179249 [details]
notification from uGet on Kubuntu 24.10 - with icon
Created attachment 179250 [details]
notification from uGet on Arch - without icon
Does it seem like only the Flatpak versions of these apps are affected? I wonder if what's happening is that they're specifying a file to use as the icon, but the path they use isn't available in the Flatpak bundle. All apps affected on Arch and Kubuntu were installed from their respective repositories. No flatpak. I'm also observing this behavior, but it doesn't only affect GTK apps: I also don't see the VLC icon in notifications from VLC (which is still QT5-based), and Spectacle notifications about screenshots now have the spectacle icon, but no preview anymore. Also on Arch Linux, Plasma 6.3.3, everything from the Arch repositories, no Flatpacks or funny business. It's also incosistent between GTK apps. Notifications from Firefox 136.0.1 don't have an icon, but Thunderbird (136.0) notifications do. Created attachment 179475 [details]
Notification from Pamac on Plasma 6.3.3
Notification from Pamac package manager is affected too. Please compare the attached screenshots.
Created attachment 179476 [details]
Notification from Pamac on Plasma 6.2.4
I wonder if it's possible this is caused by https://gitlab.gnome.org/GNOME/libnotify/-/issues/53 or something similar. I still can't reproduce the issue though, now with libnotify-0.8.4 I have updated to libnotify 0.8.6-1 a few hours ago; now I'm unable to reproduce. Oh, fantastic! Unfortunately, nothing changed for me with the libnotify 0.8.6 update, meaning icons are still missing from notifications. Your issue may be different; Patrick reported this one and he's seeing it went away with libnotify-0.8.6 |