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.