[conspire] myopen(1)

Don Marti dmarti at zgp.org
Thu Mar 26 19:35:09 PDT 2009

begin Eric De Mund quotation of Thu, Mar 26, 2009 at 02:40:48AM -0700:

> 4a. There doesn't appear to be any agreement on how developers (of GIMP,
>     of evince, of xpdf, to speak of PDF-capable programs, for example)
>     should be touching mimeinfo.cache. Is it a complete free-for-all? Is
>     any program allowed to edit mimeinfo.cache, and put itself first in
>     line, as the preferred handler for a particular type of file?

Have you looked at /etc/mailcap?  There's a whole
convention on how that gets built and updated by
the package manager (at least under Debian -- other
distributions must have something similar.)

> 4b. Even if there are freedesktop.org project guidelines for applica-
>     tions on how and when they're to touch mimeinfo.cache, there doesn't
>     appear to be any way for me, the user, to weigh in with a standing
>     declaration of "If an entry (i.e. an application or a list of appli-
>     cations) for file type 'application/foo' appears in the file, please
>     append rather than prepend yourself to that entry/list." Again, not
>     rocket science.

You can make your own ~/.mailcap file to override the
system one -- see man mailcap and the "run-mailcap"

Another useful trick for getting MIME types from
files is "file -ib".

  file -ib hifi.m3u

Don Marti                                 +1 510-332-1587 mobile
dmarti at zgp.org
See you at OpenSource World: August 11-13, 2009 in San Francisco

More information about the conspire mailing list