MonitorManager: add support for persistent monitor configurations

Add a new object, MetaMonitorConfig, that takes care of converting
between the logical configurations stored in monitors.xml and
the HW resources exposed by MonitorManager.
This commit includes loading and saving of configurations, but
still missing is the actual CRTC assignments and a default
configuration when none is found in the file.

https://bugzilla.gnome.org/show_bug.cgi?id=705670
This commit is contained in:
Giovanni Campagna
2013-07-24 15:35:47 +02:00
committed by Giovanni Campagna
parent e039add240
commit 8f4621240a
5 changed files with 1205 additions and 36 deletions

1041
src/core/monitor-config.c Normal file

File diff suppressed because it is too large Load Diff