Support for Multimonitor

Registered by kevin gunn

This blueprint is meant to capture the tasks associated with enabling multimonitor support with Mir, targeting the 13.10 xmir release. This would include hotplugging monitors, as well as projectors. The effort should be focused on delivering for the 13.10 desktop experience, however the architecture should support the future inclusion of mobile multi-display.

Blueprint information

Status:
Started
Approver:
kevin gunn
Priority:
Undefined
Drafter:
Mir development team
Direction:
Needs approval
Assignee:
Mir development team
Definition:
Approved
Series goal:
Accepted for saucy
Implementation:
Started
Milestone target:
milestone icon ubuntu-13.10
Started by
Alexandros Frantzis

Related branches

Sprints

Whiteboard

Jun 24, 2013 kgunn:
for the task "Receive and handle notification that display configuration changed"
the seed for the infrastructure needed for this is a part of lp:~raof/mir/prober-drm-device-probe

(?)

Work Items

Work items for ubuntu-13.07:
[afrantzis] conclude on clarifications & some more investigation on the approach to handle hw under ir & communicate up to xmir: DONE
[afrantzis] Mir: Receive and handle notification that display configuration changed: DONE
[afrantzis] Mir: Get new configuration from system (mostly done, some amendments needed): DONE
[afrantzis] Mir: Support application of arbitrary configurations: DONE

Work items for ubuntu-13.08:
[kdub] Mir: create per session mode setting managment: DONE
[afrantzis] Mir: Receive updated configuration: INPROGRESS
[raof] XMir/Comms: Receive new configuration from Mir, and update its current state to match: TODO
[raof] XMir/Comms: Send new configuration to mir (may involve translating from xrandr info): TODO

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.