1
0
Fork 0
mutter-performance-source/data
Jonas Ådahl cc0ec14712 monitor-manager: Add new backlight D-Bus API
It is intended to replace using GetResources() and ChangeBacklight().

It moves from a normalized 1-100 numbers, to directly exposing the
hardware. This more closely maps to how gsd-backlight.c in
gnome-settings-daemon normally works, and simplifies the API a bit to
not have to deal with rounding issues.

There is still no KMS uAPI for this, so it still only hooks up to
XRANDR. Being private API, it doesn't try very hard to predict how the
KMS uAPI will look. When that day comes, it will likely need some
adaptations.

Part of the motivation here is to get something for gsd-backlight.c to
use where it can work more similarly to how the current common case
(sysefs) works, while attempting to migrate away from libgnome-rr.

Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3861>
2024-08-31 01:19:16 +02:00
..
dbus-interfaces monitor-manager: Add new backlight D-Bus API 2024-08-31 01:19:16 +02:00
50-mutter-navigation.xml Fix shortcut wording 2023-05-08 21:00:05 +00:00
50-mutter-system.xml data: Stop exposing old panel-main-menu shortcut 2021-08-30 21:43:34 +00:00
50-mutter-wayland.xml Add restore-shortcuts to key bindings list 2017-11-10 17:59:26 +01:00
50-mutter-windows.xml data: Don't expose window shading shortcut 2018-01-24 19:09:27 +01:00
61-mutter.rules Revert "udev-rules: Disable sending modifiers to clients with amdgpu" 2023-05-30 14:25:18 +02:00
meson.build build: Compile schemas locally for use in build tests 2024-06-13 22:14:51 +00:00
mutter-schemas.convert build: Move data files to their dedicated subfolder 2014-06-05 10:50:15 +02:00
org.gnome.mutter.gschema.xml.in Add an experimental feature for letting Xwayland clients scale natively 2024-08-30 20:32:01 +00:00
org.gnome.mutter.wayland.gschema.xml.in settings: Fix spelling of endianness 2023-01-29 17:37:43 +01:00