Bug 49021

Summary: Ideas: A wayland settings protocol to tell clients about themes, fonts, etc.
Product: Wayland Reporter: Darxus <darxus>
Component: waylandAssignee: Wayland bug list <wayland-bugs>
Status: RESOLVED FIXED QA Contact:
Severity: enhancement    
Priority: medium CC: ben, bugzilla, mitya57
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:

Description Darxus 2012-04-20 12:29:04 UTC
A wayland settings protocol to tell clients about themes (icons, cursors, widget themes), fonts details (family, hinting preferences) etc.  Just send all settings at connect time, send updates when a setting change.  Getting a little close to gconf here, but could be pretty simple:

     interface "settings":
       event int_value(string name, int value)
       event string_value(string name, string value)

but maybe it's better to just require that clients get that from somewhere else (gconf/dbus).
Comment 1 Kristian Høgsberg 2012-10-22 14:17:27 UTC
We'll explore this idea later, not a 1.0 feature.
Comment 2 Dmitry Shachnev 2013-06-16 09:21:17 UTC
+1. This protocol can also be used to ensure that different toolkits (i.e. Qt and Gtk) use the same theme / fonts / etc (in X11 we currently have XSettings specification for that).
Comment 3 Ben Creasy 2018-02-18 09:19:30 UTC
According to Wikipedia, Wayland 1.0 shipped late 2012. Time to revisit?
Comment 4 Daniel Stone 2018-06-04 08:44:48 UTC
Resolved to be handled out of band, rather than forcing it through the window system.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.