Multi-monitor - When connecting a external display, auto-detect whether it is a projector/TV or monitor and set mode as either Mirror Displays or Extend desktop accordingly

Reported by John Lea on 2012-08-07
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Ayatana Design
High
John Lea
Unity
High
Unassigned
unity (Ubuntu)
High
Unassigned

Bug Description

Implement the following sub-sections from the "Multiple Monitors UX Specification Phase 1" to improve some of the external display connect and disconnect use cases.

https://docs.google.com/a/canonical.com/document/d/1aHvJ-iIw-59bXTYBmIhQqEx0za2h9jpFE_RhZ2VOvJc/edit?authkey=CJO5wPkH&hl=en_GB

To summarize the requested changes:

1. When a external display is connected for the first time, auto detect whether it is a monitor or a projector/TV
2. Display a 'extend or mirror' panel (in the Unity system panel style) that displays this auto-detected choice to the user and gives them the choice of confirming or changing this decision.

3. In addition, pressing Super+P or Fn+F5 should bring up the 'extend or mirror' panel

------------------------------------------
For detailed designs see:

Inside section 2.1: Booting Up, read the following sub-sections:
- Default Configuration Panel
- Connecting to a Projector or TV

Section 2.2: Hot-Plug Connecting

Section 2.4: Display Setup Keyboard Shortcut

Section 4.1 Booting up With a New Display Connected (but ignore the "I am presenting, do not disturb" checkbox in step 5).

Section 4.3 Hot-plug Connecting a Projector for the First Time (again ignore the "I am presenting, do not disturb" checkbox)

Section 4.4 Hot-plug Disconnecting From a Projector in Mirrored Mode

John Lea (johnlea) on 2012-08-07
Changed in ayatana-design:
assignee: nobody → John Lea (johnlea)
importance: Undecided → High
Changed in unity:
importance: Undecided → High
Changed in unity (Ubuntu):
importance: Undecided → High
Changed in ayatana-design:
status: New → Triaged
Changed in unity:
status: New → Triaged
Changed in unity (Ubuntu):
status: New → Triaged
Changed in unity:
milestone: none → backlog
tags: added: udp
John Lea (johnlea) on 2012-08-08
Changed in ayatana-design:
status: Triaged → Fix Committed
Olivier Tilloy (osomon) on 2012-08-09
Changed in unity:
assignee: nobody → Olivier Tilloy (osomon)
status: Triaged → In Progress
Tim Penhey (thumper) on 2012-09-14
Changed in unity:
milestone: backlog → none
Tim Penhey (thumper) on 2012-09-14
tags: added: exbacklog
John Lea (johnlea) on 2012-10-12
Changed in unity:
assignee: Olivier Tilloy (osomon) → nobody
status: In Progress → Triaged
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers