"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 <[email protected]> wrote: > Why do browsers want to be the default? For what MIME types? > > > On Sat, Apr 5, 2014 at 6:11 PM, Jerome Leclanche <[email protected]> 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 <[email protected]> >> 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 <[email protected]> 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, [email protected], http://www.davidfaure.fr >> >> Working on KDE, in particular KDE Frameworks 5 >> >> >> >> _______________________________________________ >> >> xdg mailing list >> >> [email protected] >> >> http://lists.freedesktop.org/mailman/listinfo/xdg >> > >> > >> > >> > >> > -- >> > Jasper >> > >> > _______________________________________________ >> > xdg mailing list >> > [email protected] >> > http://lists.freedesktop.org/mailman/listinfo/xdg >> > > > > > > -- > Jasper _______________________________________________ xdg mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/xdg
