I manually run the Discover icon from my taskbar, I don’t really want DiscoverNotifier to be running at all. I ran my Discover today and noticed DiscoverNotifier was running even after I exited Discover..so acting like a daemon or service. So how can I prevent DiscoverNotifier from running at all?
I decided to remove the package, I did so and it went away with no complaints about deps (OS is Fedora)
Also, I noticed from “smem” that it uses a lot of memory, why?
smem
PID User Command Swap USS PSS RSS
2631 mos /usr/libexec/DiscoverNotifi 0 60980 67489 149840
15566 mos /usr/lib64/firefox/firefox 0 107884 121458 202788
15642 mos /usr/lib64/firefox/firefox 0 146708 167891 262544
15296 mos /usr/lib64/firefox/firefox 0 276864 307358 445864
2197 mos /usr/bin/plasmashell --no-r 0 288560 317630 443936
That seems like a lot of ram for just a daemon that notifies the user of discover updates. It won’t affect me since I’ve now removed the entire package but I was just wondering.
I have it running under Debian 14 KDE Plasma 6.6.5 with about 20 MB memory usage.
An extraordinary memory usage needs some troubleshooting work to find out what is causing it (a distro-specific packaging issue, etc.).
It’s triggered via “/etc/xdg/autostart/org.kde.discover.notifier.desktop”, so can be disabled and enabled without uninstalling, if desired.
One can also opt for any other method of automated software update notifications (e.g. to handle updates via custom shell scripts etc.), or none at all (to handle updates manually).
$ smem -a -P discover
PID User Command Swap USS PSS RSS
132245 xx /usr/bin/python3 /usr/bin/smem -a -P discover 0 13140 14710 21124
2774 xx /usr/bin/plasma-discover 481496 368064 377177 501288
With currently no updates available it is 17 to 20 MiB for me but, as I watched it at the system monitor for a few minutes, it jumps up to roughly 260 MiB every now and then for a very short amount of time and then back to the range I mentioned first.
DiscoverNotifier is started through /etc/xdg/autostart/org.kde.discover.notifier.desktop.
If you don’t want to run DicoverNotifier at all, simply remove that file. You can undo this by copying back from /usr/share/applications/org.kde.discover.notifier.desktop.