Definition of the current icon theme
freeslave93 at gmail.com
Mon Jan 30 10:51:10 UTC 2017
Sorry, I forgot to include xdg at lists.freedesktop.org in recipients.
Duplicate my own message:
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.
Actually it was pointed out in irc chat that freedesktop has xsettings
Specifications/xsettings-spec/ and Net/IconThemeName in XSettingsRegistry
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).
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.
On Mon, Jan 30, 2017 at 12:22 AM, Markus Raab <elektra at markus-raab.org>
> 29. January 2017, 00:57:54 Роман Чистоходов wrote:
> > Icon Theme Specification mentions "current theme", but does not elaborate
> > on what it is and how it can be detected, [...]
> > It seems like detection of the current icon theme is DE-dependent right
> > now. [...] Applications may read file and watch it for
> > changes (using platform-dependent API).
> > Until this is not implemented by desktop environments, sensible fallback
> > may be specified for each popular DE.
> Elektra implements DE detection in https://www.libelektra.org/
> and we gladly accept desktop icons detection. It would give the desired
> features (e.g. notification via https://www.libelektra.org/plugins/dbus)
> the plugin could implement fallbacks in the case nobody writes into the
> Btw. why didn't you suggest dbus?
> best regards,
> Markus Raab https://www.libelektra.org
> Technische Universität Wien elektra at markus-raab.org
> Institut für Computersprachen Phone: (+431) 58801/185185
> Argentinierstr. 8, 1040 Wien, Austria FAX: (+431) 58801/18598
> DVR 0005886
> xdg mailing list
> xdg at lists.freedesktop.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the xdg