Remove GnomeRR
As mentioned by @jadahl in !123 (merged):
The current users of the GnomeRR API are (@ebassi reminded me of the users recently, lets see if I remember):
- Settings - for the color calibration panel
I think this should be replaced with a "calibration mode" via D-Bus on mutter. Could probably use gdbus directly.
- Settings - for the wacom tablet
To get a list of outputs for matching. Should probably use GetCurrentState
via D-Bus as that deals with monitors, not low level connectors that will fall apart with tiled monitors.
- gnome-settings-daemon - for the color plugin
With this one I'm in progress of removing any usage of GnomeRR.
- gnome-settings-daemon - for the backlight on *BSD
Either gsd-power can use XRANDR directly, which is where it ends up, or it can just use gdbus and we'll leave the (X11 only) API in mutter until *BSD has a better solution.
- gnome-screensaver - for some cross fade thing
I don't think this is something we should support. Any gamma control from outside of mutter is going away when in grows color management support. gnome-screensaver is purely an X11 thing, it could use XRANDR directly.
This leaves zero users for a GnomeRR API, so don't really want it anywhere. Eventually I wouldn't mind just removing the D-Bus API GnomeRR relies upon, but maybe not, it's quite nice when asking for details in bug reports.