Bug 469305 - Support filtering processes/applications using regular expressions, like KSysguard did
Summary: Support filtering processes/applications using regular expressions, like KSys...
Status: REOPENED
Alias: None
Product: plasma-systemmonitor
Classification: Applications
Component: general (other bugs)
Version First Reported In: 6.3.4
Platform: Fedora RPMs Linux
: NOR wishlist
Target Milestone: ---
Assignee: KSysGuard Developers
URL:
Keywords:
: 492601 (view as bug list)
Depends on:
Blocks:
 
Reported: 2023-05-03 09:52 UTC by kolAflash
Modified: 2025-07-05 21:37 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description kolAflash 2023-05-03 09:52:36 UTC
I'm actually missing the old KSysGuard tool 😢
https://apps.kde.org/de/ksysguard/
It's a great tool. It even got a Wikipedia page :-)
https://en.wikipedia.org/wiki/KDE_System_Guard
Is there a chance KSysGuard will be revived?


But I'm also open to the new Plasma-Systemmonitor.

Unfortunately Plasma-Systemmonitor is missing a nice feature from KSysGuard in the process view:
--> Regular expression for searching process names.
Could this feature be added?
I liked to type something like "wine|\.exe" (regexp) to search for dangling Wine processes.
Comment 1 Nate Graham 2024-09-03 20:26:32 UTC
*** Bug 492601 has been marked as a duplicate of this bug. ***
Comment 2 Arjen Hiemstra 2024-09-30 08:40:43 UTC
System Monitor does partial matches and supports using , as a separator for matching multiple items. So you can actually already do what you want by using "wine,.exe" as search string.

I don't think we'll support full regular expressions for searching, as they are both far too complex for most people to use properly and they would interfere with a lot more standard search patterns that would suddenly need to be escaped, like the string .exe that would need escaping for the ".". Especially the latter is something that's really hard to explain to someone that just wants a basic search to work.
Comment 3 Alexander Potashev 2025-07-05 21:36:44 UTC
> So you can actually already do what you want by using "wine,.exe" as search string.

This isn't a good solution because that pattern would unintentionally match processes that have ".exe" in the middle of the name, e.g. "abc.exe.def". I'd use regexp "\.exe$", however System Monitor doesn't support an equivalent filter.

> would need escaping for the ".". Especially the latter is something that's really hard to explain to someone that just wants a basic search to work.

I don't buy this reasoning because KSysGuard existed for years and apparently no one complained. Do you have evidence it caused inconvenience to users, any bug reports?