Dnfdragora is very slow and cpu heavy because it re-indexes and refreshes every time you open it. By contrast Yast Software Management in openSUSE is very fast and synaptic in Debian is more practical. There was also yumex which was faster and more practical than dnfdragora and I believe dnfyumex was ok as well. In Synpatic the list is not updated constantly, Yast Software Management has many more options and Yumex was not slow. But in dnfdragora when you select installed or to update, or uninstalled a huge list appears which is slow and cpu heavy.
There’s a simple answer: because no one is working on another tool
The way Fedora and all other volunteer driven communities work is that someone has to take up the task and dedicate their resources to it. At the moment, for whatever reason, only the dnfdragora maintainer is doing this so that is the tool that is available. If someone has the time/resources to work on another tool, that’ll be available too.
You have a few choices:
- file bugs with dnfdragora and help them improve it
- use the dnf command line
- take over maintenance of the other tools and build a community around them to help you
- write a brand new tool
its still kinda impressive how synaptic, being almost unchanged for like 20 years, has far superior usability over dnfdragoner.
Then there is “Discover” which is pushed down everybody’s distro-throat which is pretty much a catastrophe.
I expect if it were trivial to package for use with dnf, someone would added it to Fedora. (This is an excellent contribution opportunity!)
Discover, like Gnome-software is not a package manager. It is not a front-end to dnf. It is a software store style installer aimed at novice users, and there it does a good job. You don’t have to use it if you don’t want to, but please do not use such language—you are not being excellent to the KDE community that works on it.
FOSS is about choice. If you don’t like a software don’t use it. Help improve it, or use something else. But you don’t get to criticise people that develop or use it either
Please take a minute to re-read the CoC to remind yourself of the communication standards expected in the community:
Different points of view are perfectly fine, but they must be communicated in a positive way. The implication that something is being forced on users is categorically false in the FOSS eco system and implies negative intentions on the part of the developers—one doesn’t have to use the tool or the DE or the distro or even the OS—there’s always the freedom to choose. I don’t know what your interpretation of “calling out” is, but we do not do it in the community. We do not call people out—we discuss and help fix issues to improve software.
Please re-read the code of conduct. Your response here is not in the spirit of friendly, respectful conversation. Indeed, the fact that the first post you make on a forum is to bump a year old thread to make such remarks is extremely unfortunate.
This topic is now closed. The system should’ve closed it a month after the last reply but it seems to have fallen through the cracks.