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 |
Priority: | NOR | ||
Version: | 5.24.4 | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/plasma/libksysguard/commit/5d1d0e9287d68fe1dd14a2157fcccb5428162335 | Version Fixed In: | 5.25 |
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 |