Hi, I was wondering what is the correct way to mark my application as "hey, I am capable of dealing with the mailto: URLs, and you should launch me as `trojita --compose mailto-url-goes-here` if I'm picked as the default one by the user".
I've read through the archives of this list to notice that this is a recurring topic, but as far as I know, no definite decision has been reached so far AFAIK. Please note that there are two parts to the problem of "default mail client": 1) get a list of applications which *can* act as an e-mail client, 2) specify the user's preference on which one shall be used I'm asking for 1) here; I assume that configuring which application shall be the default one shall be left to the DE configuration. As of 2), my understanding is that the x-scheme-handler/mailto MIME type in a .desktop file might be the way to go, but that applications shall never put that into their own .desktop files. I've read through KDE's code, started at /usr/share/applications/kde4/kmailservice.desktop, continued via kdelibs/kio/misc/kmailservice.cpp to kdelibs/kdecore/kernel/ktoolinvocation.cpp and stopped at [1] which looks like the choice of a default is indeed handled by the user's preferences. So, how do I mark my application as "I can send e-mails"? What steps do I have to undertake to make it available in the DE's options for the default e-mail client? With kind regards, Jan [1] http://lxr.kde.org/source/kde/kdelibs/kdecore/kernel/ktoolinvocation_x11.cpp#140 -- Trojita, a fast e-mail client -- http://trojita.flaska.net/ _______________________________________________ xdg mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/xdg
