mime apps specification

Jerome Leclanche adys.wh at gmail.com
Sat Apr 5 15:13:15 PDT 2014


"Default web browser" means "I handle x-scheme-handler/http and
x-scheme-handler/https" from the current implementation's POV.
J. Leclanche


On Sun, Apr 6, 2014 at 12:12 AM, Jasper St. Pierre
<jstpierre at mecheye.net> wrote:
> Why do browsers want to be the default? For what MIME types?
>
>
> On Sat, Apr 5, 2014 at 6:11 PM, Jerome Leclanche <adys.wh at gmail.com> wrote:
>>
>> For what it's worth, I agree. However the use case of browsers asking
>> to be default has to be taken into account, and we are very far from
>> being able to offer them an api to *properly* become so.
>> J. Leclanche
>>
>>
>> On Sat, Apr 5, 2014 at 9:04 PM, Jasper St. Pierre <jstpierre at mecheye.net>
>> wrote:
>> > No idea how "DPNH" got there. Cat on a keyboard or something.
>> >
>> > RealPlayer was an app known for making terrible forceful customizations
>> > to
>> > the user's system on Windows. If you deleted the Start Menu, Desktop, or
>> > Quick Launch shortcut and ran RealPlayer, it would notice and re-add all
>> > the
>> > shortcuts. If it wasn't the default MIME handler, it would silently
>> > reregister itself for all media types it supported.
>> >
>> > Having an official way to do this is a way to tell ISVs that they
>> > *should*
>> > do this, that it's recommended practice if you have an app that handles
>> > a
>> > MIME type. Apps that want to force their way into the user's
>> > customizations
>> > are RealPlayer, and we should let them feel shameful hacking up
>> > /usr/share/applications/mimeapps.list on install, and bare the
>> > responsibility if it breaks, not give them an API for it.
>> >
>> >
>> > On Sat, Apr 5, 2014 at 5:12 AM, David Faure <faure at kde.org> wrote:
>> >>
>> >> On Friday 04 April 2014 16:54:01 Jasper St. Pierre wrote:
>> >> > > No. Application here means ISVs. E.g. if a third-party application
>> >> > > like
>> >> > > Skype, Google Earth, etc. absolutely wants to make itself default
>> >> > > upon
>> >> > > installation.
>> >> >
>> >> > This seems like a poor choice to me. Do we have any use cases for
>> >> > this?
>> >> > It
>> >> > seems to me like this would be giving the app the RealPlayer API,
>> >> > which
>> >> > is
>> >> > not something I'm comfortable doing. DPNH
>> >>
>> >> I don't understand the relation to RealPlayer or "DPNH",
>> >> but about the whole ISV idea is: since I suspect some apps will want to
>> >> set
>> >> themselves as default upon installation (even if we don't agree with
>> >> it),
>> >> we
>> >> might as well provide a way to do this cleanly rather than seeing these
>> >> apps
>> >> hack into /usr/share/applications/mimeapps.list.
>> >> In any case this is the same level as sysadmin customizations, so
>> >> whether
>> >> or
>> >> not ISVs use it doesn't change anything to the spec.
>> >>
>> >> --
>> >> David Faure, faure at kde.org, http://www.davidfaure.fr
>> >> Working on KDE, in particular KDE Frameworks 5
>> >>
>> >> _______________________________________________
>> >> xdg mailing list
>> >> xdg at lists.freedesktop.org
>> >> http://lists.freedesktop.org/mailman/listinfo/xdg
>> >
>> >
>> >
>> >
>> > --
>> >   Jasper
>> >
>> > _______________________________________________
>> > xdg mailing list
>> > xdg at lists.freedesktop.org
>> > http://lists.freedesktop.org/mailman/listinfo/xdg
>> >
>
>
>
>
> --
>   Jasper


More information about the xdg mailing list