Troubleshooting & How-Tos šŸ“” šŸ” Linux

Using Plasma Discover on GNOME in Fedora

Iā€™m running GNOME on my Linux desktop these days, and GNOME Software works well enough for finding packages in Fedoraā€™s repository and on Flathub. I like KDEā€™s Discover app too, but I donā€™t want to install a full copy of KDE Plasma.

So I installed Discover. (I could have used Software for this, but it turns out it would have run into the same problem.)

sudo dnf install plasma-discover

And it seemed to work at firstā€¦but I couldnā€™t look at the details of anything. I ran it from the command line and got this error:

file:///usr/lib64/qt5/qml/org/kde/kirigami.2/PageRow.qml:914: Error: Error while loading page: qrc:/qml/ApplicationPage.qml:15 module ā€œorg.kde.purposeā€ is not installed

There are a zillion rpms with ā€œpurposeā€ in the description, and none with ā€œkde-purpose,ā€ but after a fruitless web search for the error (hereā€™s hoping this page gets picked up soon), I went back to the list and just looked through them. I found the module in the ā€œkf5-purposeā€ package.

Itā€™s a library, so itā€™s not visible in either desktop app, but itā€™s a single command in a terminal.

sudo dnf install kf5-purpose

Done! Now I can run Discover on Gnome if I want to!

Update: Hereā€™s the bug report I filed on the issue.