Dor Askayo
8df0beae08
monitor-manger: Expose the minimum refresh rate of monitors
...
This exposes the minimum refresh rate of monitors through D-Bus.
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3576 >
2024-03-02 12:35:36 +00:00
Dor Askayo
732f5afe13
monitor-manager: Add support for refresh rate modes
...
The refresh rate mode is exposed in the DisplayConfig D-Bus interface
and is made persistent through monitors.xml.
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1154 >
2024-03-02 12:08:21 +00:00
Jonas Ådahl
8fdb80a718
monitor-manager: Add NightLightSupported property to DisplayConfig
...
This checks whether it's possible to set a CRTC GAMMA_LUT, which is what
is necessary to implement night light.
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2310 >
2022-05-17 08:42:25 +00:00
Jonas Ådahl
b49421d8e8
monitor-config-store: Allow changing D-Bus configuration policy
...
Adding a <dbus/> element containing a boolean (yes/no) determines
whether org.gnome.Mutter.DisplayConfig ApplyMonitorsConfig will be
callable. The state is also introspectable via the
ApplyMonitorsConfigAllowed property on the same interface.
For example
<monitors version="2">
<policy>
<dbus>no</dbus>
</policy>
</monitors>
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2030 >
2022-01-25 16:25:48 +00:00
Marco Trevisan (Treviño)
fd1f6094c9
monitor-manager: Expose the privacy screen state on DBus current state
...
Expose each monitor state as two booleans, not to expose the whole flags
Related-to: GNOME/gnome-control-center#909
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1952 >
2022-01-25 07:31:19 +00:00
Jonas Ådahl
3c1f50a85e
Move D-Bus interface files to dedicated directory
...
Place the XML files in data/dbus-interfaces.
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2126 >
2021-12-07 18:52:29 +00:00