<div dir="auto">That doesn't really solve the problem of determining the application. And adds the additional problem that the application must support dbus, which many of these applications currently don't (especially yerminals).<br><br><div class="gmail_quote" dir="auto"><div dir="ltr" class="gmail_attr">On Fri, Jul 17, 2020, 07:34 Marc Boocha <<a href="mailto:marcboocha@gmail.com">marcboocha@gmail.com</a>> wrote:</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Well I think it should be portal but lets assume for sake of discussion let <br>
assume org.freedesktop.apps for the time being.<br>
<br>
All default apps have org.freedesktop.apps.spawn method which spawns the <br>
default apps<br>
<br>
In some cases when apps could also could now have special methods like tab to <br>
open a new tab<br>
<br>
For default apps:<br>
Terminal<br>
File browser(easily called without args)<br>
Web browser(BROWSER env var)<br>
Email client(xdg-email exist, to replace that)<br>
Text editor(Basically EDITOR env varible. Also too generic in use case to <br>
actualy set to a mimetype)<br>
<br>
Also I will like xdg-screensaver, xdg-open, xdg-mime and xdg-settings with a <br>
dbus apis as probing DEs in shell are just to fragile<br><br></blockquote><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br></blockquote><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br></blockquote></div></div>