kded: provide `org.gtk.Settings` when `GTK_USE_PORTAL` is not set on Wayland

Fushan Wen requested to merge work/fuf/421745 into Plasma/5.27

A number of things that gnome-settings-daemon monitors for all the GTK+ applications aren't currently available for GTK+ Wayland clients, only through XSettings.

As we already monitor fontconfig configurations, enabled GTK+ modules and whether applications should use animations, export those through a D-Bus interface.

See https://bugzilla.gnome.org/show_bug.cgi?id=786693

Based on patch by Martin Blanchard tchaik@gmx.com


Upstream change: https://github.com/GNOME/gnome-settings-daemon/commit/522640a6df95312669871e4f881afe4e37e495f9

BUG: 421745 FIXED-IN: 5.27.4

Best with https://gitlab.gnome.org/GNOME/gtk/-/commit/a40126e1f91a0cc8c45203d9ff229f65952eb541 but the color reload module can still be loaded on PropertiesChanged signal.

Closes #9 (closed)



Edited by Fushan Wen

Merge request reports