On Mon, Mar 26, 2012 at 3:07 PM, Vincent Untz <[email protected]> wrote:

> Le lundi 26 mars 2012, à 14:53 +0100, Jerome Leclanche a écrit :
> > On Mon, Mar 26, 2012 at 2:43 PM, Vincent Untz <[email protected]> wrote:
>
> [...]
>
> > > I would think that the right way to get the themes would be through
> > > xsettings:
> > >
> > >
> > >
> http://specifications.freedesktop.org/xsettings-spec/xsettings-latest.html
> > >  http://www.freedesktop.org/wiki/Specifications/XSettingsRegistry
> > >
> > > (more settings could be added to the registry, if needed)
>
> [...]
>
> > The issue is not just changing the theme, it's also getting it. This is
> an
> > issue for libraries that provide tools to get file paths for a theme
> action
> > (in this case, Qt's QIcon.fromTheme:
> > http://qt-project.org/doc/qt-4.8/qicon.html#fromTheme).
>
> See my quote above about xsettings :-)
>
> > And while it's true
> > DEs provide custom ways to change the local theme, someone may wish to
> > create a cross-platform cross-desktop one.
>
> I don't think "may wish" is something that we'll want to cover with a
> spec, to be honest. Unless there's a need acknowledged by people from
> various desktops, of course.
>
> Cheers,
>
> Vincent
>
> --
> Les gens heureux ne sont pas pressés.
> _______________________________________________
> xdg mailing list
> [email protected]
> http://lists.freedesktop.org/mailman/listinfo/xdg
>

I don't believe xsettings fits the needs brought forward by this spec:
 - Human readable/editable
 - Ease of use and implementation
 - Usable by all DEs with simple fallbacks
 - Multiple-level configuration (with XDG_DATA_DIRS)

Additionally, please correct me if I'm mistaken, xsettings is barely in use
by all DEs. It would be hard to convince DEs to use it for this, I think.
Am I incorrect?

J. Leclanche
_______________________________________________
xdg mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/xdg

Reply via email to