Evince 'silently quits' without any backend
Submitted by Dominique Leuenberger
disclaimer: yes, this can be 'put off' as a packaging peccularity, but nevertheless I consider it a wrong behavior of evince
in openSUSE, we package 'evince' - the application as 'evince' and all backends as evince-plugin-XXXdocument (e.g. pdfdocument, psdocument, xpsdocument)
All of them come with AppStream meta information which makes GNOME Software show all the extensions as options - PDFDocuments is 'recommended' by our evince package (but not hard required)
If a user decides (for whatever reason) to remove all document handlers, then evince simply fails to start and exits with error 1.
Neither when starting it on a terminal nor from a launcher there is any indication to what is going on.
At a bare minimum, when evince reaches this state, it should create a messagebox claiming there are no available document handlers installed