Configure what applications are launched by default using the FreeDesktop standard
By default, the original Jolla browser is launched. There is a workaround here: Setting default browser. There is no way of setting the default Facebook, Twitter (talked about here and here) and Email apps that are launched from the notifications screen (swipe from bottom), nor is there a way to configure which documents app, dialler app, messages app, contacts app or calandar apps are launched when they are called.
As pointed out in the comments below by @paulvt, Sailfish OS uses the FreeDesktop standard application files and the desktop base directories specification. So, it would be natural for Sailfish OS to also follow the FreeDesktop Association between MIME types and applications, in particular using the MIME-type field of the Desktop Entry Specification that allows applications to state which MIME types they can handle through the already in-use '.desktop'-files. For applications that support D-Bus, the standard covers that too.
Meanwhile, if anyone comes up a work-around on how to configure the default application for any of the other apps, something we can use while waiting for a real framework to be in place, we can collect them in Answers here.
Since Sailfish OS uses standard application files and the desktop base directories specification, both from FreeDesktop, it would be great if it would support the autostart of application spec as well! And of course a UI for it. (I am thinking just the application icons views and click to toggle.)
paulvt ( 2014-04-07 10:02:18 +0200 )edit@00prometheus Isn't this a duplicate of https://together.jolla.com/question/3942/option-to-select-default-apps-for-web-twitter-facebook/ or https://together.jolla.com/question/1029/replace-default-twitterfacebook-behaviour/ ?
Tanghus ( 2014-04-07 11:56:49 +0200 )edit@Tanghus, it is similar, but the point of this one is a generic system for all apps. The question you refer to is only about Twitter and Facebook. I did link it in the question though, to make sure they are referenced.
00prometheus ( 2014-04-07 14:35:26 +0200 )edit@00prometheus I believe the
Tanghus ( 2014-04-07 16:44:59 +0200 )editetc
in the first one means it should be generic :)You are right. I am changing this to specify following FreeDesktop standards as per @paulvt's suggestion. I really want to push the generic point of view.
00prometheus ( 2014-04-07 17:56:02 +0200 )edit