1. Xsettings is a way to expose the settings to applications. It does not define how you store the settings.<div><br></div><div>2. Xsettings, is actually used by gtk+ only. Though there is a KDE port, it&#39;s not part of KDE. In LXDE we support Xsettings simply because we&#39;re using gtk+. If we don&#39;t support it, our applications will clashes with gnome ones. Gnome programs load gnome-settings-daemon, which in turns expose gnome settings in its xsettings daemon and affect all gtk+ programs. So, I&#39;m forced to use xsettings. Otherwise loading gnome programs will break my desktop settings. We don&#39;t like it at all.<br>
<br>3. Every desktop of course has its own way to handle settings, but it&#39;s nice to have a common way to specify icon themes and cursors. There are many small programs which are not bound to a specific DE. They absolutely need this. Please, not everyone is using gnome.</div>
<div><br></div><div>The purpose of <a href="http://freedesktop.org">freedesktop.org</a> is to provide cross-desktop solutions rather than asking everyone to follow the design of the largest and most famous DE.</div><div>For someone who only use a WM like openbox or fluxbox, this spec is very useful. Desktop independent applications can use simple ways to determine current icon theme and sound theme without relying on DE-specific ways. This saves all simple applications developed with pure Qt4 only. Qt4 provides no DE integration and you have to specify icon theme name yourself in the program.</div>
<div><br></div><div>I&#39;m with the proposed spec.</div><div><br><div class="gmail_quote">On Mon, Mar 26, 2012 at 10:37 PM, Jerome Leclanche <span dir="ltr">&lt;<a href="mailto:adys.wh@gmail.com">adys.wh@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div></div><div class="h5"><div class="gmail_quote">On Mon, Mar 26, 2012 at 3:34 PM, Frederic Crozat <span dir="ltr">&lt;<a href="mailto:fred@crozat.net" target="_blank">fred@crozat.net</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

2012/3/26 Jerome Leclanche &lt;<a href="mailto:adys.wh@gmail.com" target="_blank">adys.wh@gmail.com</a>&gt;:<br>
<div><br>
&gt; I don&#39;t believe xsettings fits the needs brought forward by this spec:<br>
&gt;  - Human readable/editable<br>
&gt;  - Ease of use and implementation<br>
&gt;  - Usable by all DEs with simple fallbacks<br>
&gt;  - Multiple-level configuration (with XDG_DATA_DIRS)<br>
&gt;<br>
&gt; Additionally, please correct me if I&#39;m mistaken, xsettings is barely in use<br>
&gt; by all DEs. It would be hard to convince DEs to use it for this, I think. Am<br>
&gt; I incorrect?<br>
<br>
</div>It is used by GNOME and AFAIK LXDE, XFCE and I even wrote an<br>
implementation for KDE (not merged) years ago.<br>
<span><font color="#888888">--<br>
Frederic Crozat<br>
</font></span><div><div>_______________________________________________<br>
xdg mailing list<br>
<a href="mailto:xdg@lists.freedesktop.org" target="_blank">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><div><br></div></div></div><div>Forgive me, I&#39;ve never worked with xsettings before. Is it feasible to store theme settings in xsettings (I see it already stores cursor theme) all the while enabling fallbacks and theme-specific settings?</div>


<br clear="all">J. Leclanche<br><br>
<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>
<br></blockquote></div><br></div>