Plasma's System Monitor app uses the desktop-application component type and id org.kde.plasma-systemmonitor, and this is reflected in the name of its metainfo and desktop files:
desktop-application
org.kde.plasma-systemmonitor
nate@Liberator:~/kde/src/plasma-systemmonitor$ (master) grep -ri "org\.kde\.plasma-systemmonitor" CMakeLists.txt:61:install(PROGRAMS org.kde.plasma-systemmonitor.desktop DESTINATION ${KDE_INSTALL_APPDIR}) src/main.cpp:112: aboutData.setDesktopFileName(QStringLiteral("org.kde.plasma-systemmonitor")); org.kde.plasma-systemmonitor.metainfo.xml:7: <id>org.kde.plasma-systemmonitor</id> org.kde.plasma-systemmonitor.metainfo.xml:130: <launchable type="desktop-id">org.kde.plasma-systemmonitor.desktop</launchable> grep: .git/index: binary file matches nate@Liberator:~/kde/src/plasma-systemmonitor$ (master) find . | grep -i "org\.kde\.plasma-systemmonitor" 114:./org.kde.plasma-systemmonitor.metainfo.xml 4936:./org.kde.plasma-systemmonitor.desktop
Nonetheless, at build-time, the metainfo file is renamed to org.kde.plasma.systemmonitor.appdata.xml and the content is split into multiple files:
org.kde.plasma.systemmonitor.appdata.xml
nate@Liberator:~/kde/src/plasma-systemmonitor$ (master) ls ~/kde/usr/share/metainfo/ | grep -i monitor 125:org.kde.plasma.systemmonitor.appdata.xml 126:org.kde.plasma.systemmonitor.cpu.appdata.xml 127:org.kde.plasma.systemmonitor.cpucore.appdata.xml 128:org.kde.plasma.systemmonitor.diskactivity.appdata.xml 129:org.kde.plasma.systemmonitor.diskusage.appdata.xml 130:org.kde.plasma.systemmonitor.memory.appdata.xml 131:org.kde.plasma.systemmonitor.net.appdata.xml
Furthermore, its ID has been changed to org.kde.plasma.systemmonitor and its component type has been changed to addon!
org.kde.plasma.systemmonitor
addon
nate@Liberator:~/kde/src/plasma-systemmonitor$ (master) head -n 4 /home/nate/kde/usr/share/metainfo/org.kde.plasma.systemmonitor.appdata.xml <?xml version="1.0" encoding="UTF-8"?> <component type="addon"> <id>org.kde.plasma.systemmonitor</id> <extends>org.kde.plasmashell</extends>
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:
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: