* p7zip, being a command-line tool, is something "normal users"
should never need. If Archive Manager needs it as a plugin, it can
install it with PackageKit if it's not detected, or it should be a
dependency in the RPM if Archive Manager doesn't support that.
Hunting down a magic package name to install is not an acceptable
user experience, and not something we should encourage or optimize
for. Alternatively, it could include an appdata file so that it's
listed as an Archive Manager plugin in GNOME Software, but I think
that would be non-ideal in this case, since users should never have
to worry about having the right packages installed to unzip an
archive.
So this means that a default Workstation installation should have a
large number of non-graphical programs installed by default, or that
the various applications will be compiled with every possible
dependency, e.g. Archive Manager will pull in every possible
compression/decompression back end?
One more note here: if you try to run a command line program that isn't
installed, PackageKit will search for it in all enabled repos, offer to
install it for you if found, and then run the command. It's really a
nice user experience, and it's what I use to install executables that I
don't have. This only helps for executables, of course, and it doesn't
help users who first attempt to find the package some other way.
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct