New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Plasma System Monitor's appstream id and component type get changed at build-time from what was specified in metainfo file #431
Comments
...but as far as I can tell, it doesn't make itself an addon. I don't see where it would be setting that. As far as I can tell, in the metainfo file it marks itself as a desktop app: https://invent.kde.org/plasma/plasma-systemmonitor/-/blob/master/org.kde.plasma-systemmonitor.metainfo.xml#L6 So my perhaps incorrect conclusion was that there's an issue in AppStream itself that's inappropriately marking it as an addon, because we're not doing it in KDE--at least, not as far as I can tell. |
I think those do not come from plasma-systemmonitor, those come from the systemmonitor applet in plasma-workspace |
|
That would explain some things, as well as being confusing because they have the same user-facing name. So maybe the app's metainfo file isn't getting installed at all or something...? |
|
Yes, plasma-systemmonitor doesn't actually install its metadata file |
|
Oh. Well that's the problem then. |
|
Ah, so that explains the |

Plasma's System Monitor app uses the
desktop-applicationcomponent type and idorg.kde.plasma-systemmonitor, and this is reflected in the name of its metainfo and desktop files:Nonetheless, at build-time, the metainfo file is renamed to
org.kde.plasma.systemmonitor.appdata.xmland the content is split into multiple files:Furthermore, its ID has been changed to
org.kde.plasma.systemmonitorand its component type has been changed toaddon!This seems wrong and breaks detection in KDE's Kickoff; see extended discussion in https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/2086#note_518577
The text was updated successfully, but these errors were encountered: