Bug 479331 - A way to navigate from an "app" to its process root
Summary: A way to navigate from an "app" to its process root
Status: RESOLVED INTENTIONAL
Alias: None
Product: plasma-systemmonitor
Classification: Applications
Component: general (other bugs)
Version First Reported In: 5.27.10
Platform: Compiled Sources Linux
: NOR wishlist
Target Milestone: ---
Assignee: KSysGuard Developers
URL:
Keywords: usability
Depends on:
Blocks:
 
Reported: 2024-01-02 23:53 UTC by Ilya Bizyaev
Modified: 2025-09-24 14:02 UTC (History)
5 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 Ilya Bizyaev 2024-01-02 23:53:11 UTC
SUMMARY
Apps on the “Overview” and “Applications” pages should have a context menu item (or a double click action, or both) that takes the user to the root process of that app on the “Processes” page.


SOFTWARE/OS VERSIONS
Operating System: openSUSE Tumbleweed 20231226
KDE Plasma Version: 5.91.90
KDE Frameworks Version: 5.248.0
Qt Version: 6.6.1
Graphics Platform: Wayland

ADDITIONAL INFORMATION
Comment 1 Arjen Hiemstra 2024-02-01 14:47:19 UTC
The problem with this is that it is not known what the "root process" is. The application filtering happens based on CGroups, which have no concept of "root process". We could try going to the first process in a group but that is often a launcher script or program, not the process which one would really consider "root". Additionally, as soon as you switch to the processes page you lose any context of the application. I think it would be better to have some way of displaying the processes of a group clearly, either by some advanced filtering in the process table or by enhancing the process details in the information pane.
Comment 2 Arjen Hiemstra 2025-09-24 14:02:12 UTC
I'm going to close this since we now combine duplicate entries into a single "applications" entry, which means it has become completely impossible to determine the "root process" of an application.