WIP: Add support for wlr-output-management-unstable-v1, take 2

Closed Administrator requested to merge output-management2 into master

Depends on https://source.puri.sm/Librem5/phosh/merge_requests/180
Supersedes https://source.puri.sm/Librem5/phosh/merge_requests/175

Feedback on the approach welcome:

  • How should we match wl_output to zwlr_output_head_v1 objects? Should we introduce a new PhoshHead object? Or should we re-use PhoshMonitor? (Keep in mind wlr-output-management-unstable-v1 support is optional)
  • Is it fine to give the zwlr_output_manager_v1 to PhoshMonitorManager like this?
Edited by Administrator

Merge request reports