<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Mon, Jan 6, 2014 at 4:09 AM, David Faure <span dir="ltr"><<a href="mailto:faure@kde.org" target="_blank">faure@kde.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">
</div>Not really, it's useful but orthogonal.<br>
<br>
To let users choose their preferred webbrowser, terminal emulator, WM, and<br>
mail app, all we need is an interface "name" like WebBrowser,<br>
TerminalEmulator, WindowManager, Mail, InstantMessenger, without any relation<br>
to DBus.<br>
E.g. some users might want firefox as their default webbrowser, xterm as their<br>
terminal emulator, twm (ok just joking), skype and thunderbird...<br>
<br>
Your suggested spec change seems to suggest that it's ok for an interface not<br>
to be related to DBus, but the way it's worded, I think we'll soon have dbus<br>
interfaces for all these, which excludes apps that don't implement these<br>
interfaces.<br>
<br>
There are two different use cases, one about "letting the user choose a type<br>
of application and use that from other apps, with a simple Exec line"<br>
and one about "letting the user choose a type of application to provide a<br>
certain service over dbus".<br>
<br>
For the first one, maybe Categories are enough? I didn't check if they work<br>
100% for these use cases above.<br>
<br>
For sure we're missing desktop files for windowmanagers :)<span class="HOEnZb"><font color="#888888"><br></font></span></blockquote><div><br></div><div>When would the user ever be required to pick a default window manager? Why would a system ever want to enumerate the available window managers?<br>
<br></div><div>Also, I don't think "default IM client" is a reasonable thing. There's rarely a standard interface for IM clients, much less a standard protocol. What would the "default IM client" allow the user to do?<br>
</div><div><br>I want to make sure we're not designing for use cases that don't exist here, and that we keep thinking about the user experience.<br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<span class="HOEnZb"><font color="#888888">
--<br>
David Faure, <a href="mailto:faure@kde.org">faure@kde.org</a>, <a href="http://www.davidfaure.fr" target="_blank">http://www.davidfaure.fr</a><br>
Working on KDE, in particular KDE Frameworks 5<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
_______________________________________________<br>
xdg mailing list<br>
<a href="mailto:xdg@lists.freedesktop.org">xdg@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/xdg" target="_blank">http://lists.freedesktop.org/mailman/listinfo/xdg</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>  Jasper<br>
</div></div>