| Summary: | Some autostarted applications do not have their icon and proper name shown in the Applications table/view (instead just the .desktop file name is used) | ||
|---|---|---|---|
| Product: | [Applications] plasma-systemmonitor | Reporter: | Prajna Sariputra <putr4.s> |
| Component: | general | Assignee: | KSysGuard Developers <ksysguard-bugs> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | ahiemstra, nate, nicolas.fella, plasma-bugs-null |
| Priority: | NOR | ||
| Version First Reported In: | 5.24.4 | ||
| Target Milestone: | --- | ||
| Platform: | Arch Linux | ||
| OS: | Linux | ||
| Latest Commit: | https://invent.kde.org/plasma/libksysguard/commit/5d1d0e9287d68fe1dd14a2157fcccb5428162335 | Version Fixed/Implemented In: | 5.25 |
| Sentry Crash Report: | |||
|
Description
Prajna Sariputra
2022-04-04 01:40:43 UTC
Your analysis is correct. The app information is taken from the cgroup name (e.g. app-org.kde.kalendarac@autostart.service) and the application id is extracted and looked up in /usr/share/applications. I guess we could also consider the desktop files in the autostart dirs for autostart units (we know which ones are because they end in @autostart.service) Git commit 5d1d0e9287d68fe1dd14a2157fcccb5428162335 by David Redondo. Committed on 06/05/2022 at 06:56. Pushed by davidre into branch 'master'. Search for desktop files in autostart dir if service was autostarted M +9 -0 autotests/cgrouptest.cpp A +16 -0 autotests/data/autostart/org.kde.korgac.desktop M +7 -0 processcore/cgroup.cpp https://invent.kde.org/plasma/libksysguard/commit/5d1d0e9287d68fe1dd14a2157fcccb5428162335 |