<div dir="ltr"><div><span style="font-size:12.8px">Sorry, I forgot to include <a href="mailto:xdg@lists.freedesktop.org">xdg@lists.freedesktop.org</a> in recipients. Duplicate my own message:</span></div><div><span style="font-size:12.8px"><br></span></div><span style="font-size:12.8px">dbus is just another dependency, it's not always desirable in application and it's not even used in every DE. E.g. Lumina desktop works without it.</span><div style="font-size:12.8px">Actually it was pointed out in irc chat that freedesktop has xsettings specification <a href="https://www.freedesktop.org/wiki/Specifications/xsettings-spec/" target="_blank">https://www.<wbr>freedesktop.org/wiki/<wbr>Specifications/xsettings-spec/</a> and Net/IconThemeName in XSettingsRegistry <a href="https://www.freedesktop.org/wiki/Specifications/XSettingsRegistry/" target="_blank">https://www.<wbr>freedesktop.org/wiki/<wbr>Specifications/<wbr>XSettingsRegistry/</a></div><div style="font-size:12.8px">I don't know how widely this spec is accepted in desktop environments, it's only a draft. Also it's designed for X, so not display server independent. Remember we also have Wayland and Mir and actually nothing can stop us from following the most of freedesktop specs on completely other platforms (e.g. there's KDE for Windows and OSX).</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">There also was a message by Alexander Sokolov, which he sends only to me, and not xdg. He probably would want to resend it himself.</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Jan 30, 2017 at 12:22 AM, Markus Raab <span dir="ltr"><<a href="mailto:elektra@markus-raab.org" target="_blank">elektra@markus-raab.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<span class=""><br>
29. January 2017, 00:57:54 Роман Чистоходов wrote:<br>
> Icon Theme Specification mentions "current theme", but does not elaborate<br>
</span>> on what it is and how it can be detected, [...]<br>
<span class="">> It seems like detection of the current icon theme is DE-dependent right<br>
</span>> now. [...] Applications may read file and watch it for<br>
<span class="">> changes (using platform-dependent API).<br>
> Until this is not implemented by desktop environments, sensible fallback<br>
> may be specified for each popular DE.<br>
<br>
</span>Elektra implements DE detection in <a href="https://www.libelektra.org/plugins/desktop" rel="noreferrer" target="_blank">https://www.libelektra.org/<wbr>plugins/desktop</a><br>
and we gladly accept desktop icons detection. It would give the desired<br>
features (e.g. notification via <a href="https://www.libelektra.org/plugins/dbus" rel="noreferrer" target="_blank">https://www.libelektra.org/<wbr>plugins/dbus</a>) and<br>
the plugin could implement fallbacks in the case nobody writes into the KDB.<br>
<br>
Btw. why didn't you suggest dbus?<br>
<br>
best regards,<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Markus Raab            <a href="https://www.libelektra.org" rel="noreferrer" target="_blank">https://www.libelektra.org</a><br>
Technische Universität Wien       <a href="mailto:elektra@markus-raab.org">elektra@markus-raab.org</a><br>
Institut für Computersprachen           Phone: (+431) 58801/185185<br>
Argentinierstr. 8, 1040 Wien, Austria     FAX: (+431) 58801/18598<br>
<br>
DVR 0005886</font></span><br>______________________________<wbr>_________________<br>
xdg mailing list<br>
<a href="mailto:xdg@lists.freedesktop.org">xdg@lists.freedesktop.org</a><br>
<a href="https://lists.freedesktop.org/mailman/listinfo/xdg" rel="noreferrer" target="_blank">https://lists.freedesktop.org/<wbr>mailman/listinfo/xdg</a><br>
<br></blockquote></div><br></div>