Am 13.01.2017 um 14:32 schrieb Paul A. Rubin <parubi...@gmail.com>: > > On 01/13/2017 03:27 AM, Guenter Milde wrote: >> A more general question to all developers: >> >> When checking for default viewer/editor applications during (re)configure, >> should LyX >> a) prefer feature rich applications, or >> b) prefer small and fast-starting applications. >> >> Current praxis seems to be: >> 1. KDE/QT applications >> 2. GNOME/GTK applications >> 3. Windows >> and in these categories a) feature rich apps first. >> >> I prefer "small first", but not so much that I would change >> anything without a broad consensus. >> >> > I think I would lean to fast-starting (not necessarily small footprint),
+1 > but really what I would prefer is that my system default choices be used > (which circles back to the xdg-open problem). +1 > Can a Python script "easily" obtain MIME settings from the environment? > > Assuming that the xdg-utils package is installed, the shell command 'xdg-mime > query default application/pdf' will return the default application (if one is > set) for PDF files. On my system, the return value is 'xreader.desktop'. > Unfortunately, for 'text/plain' the result is the somewhat less easily > interpreted 'userapp-xed-07V7SY.desktop' (where xed is the correct answer -- > no idea why it's so unclear). For 'image/jpeg' and 'image/png' the default is > 'xviewer.desktop'. When no default is set (as is the case for 'image/svg' on > my system), the xdg-mime query returns nothing. > > If the configuration script started out by checking for default choices, and > honoring those it finds, I wouldn't worry too much about the order of the > options when it falls back to looking for installed applications for those > where no default is set. > > Paul >