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

Bug #1034009 reported by John Lea
20
This bug affects 4 people
Affects Status Importance Assigned to Milestone
Ayatana Design
Fix Committed
High
John Lea
Unity
Won't Fix
High
Unassigned
unity (Ubuntu)
Won't Fix
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

Tags: exbacklog udp
John Lea (johnlea)
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)
Changed in ayatana-design:
status: Triaged → Fix Committed
Olivier Tilloy (osomon)
Changed in unity:
assignee: nobody → Olivier Tilloy (osomon)
status: Triaged → In Progress
Tim Penhey (thumper)
Changed in unity:
milestone: backlog → none
Tim Penhey (thumper)
tags: added: exbacklog
John Lea (johnlea)
Changed in unity:
assignee: Olivier Tilloy (osomon) → nobody
status: In Progress → Triaged
Revision history for this message
Will Cooke (willcooke) wrote :

As part of the big bug clear up for 16.04 we have reviewed this bug and we will not be working on it in the near future. Sorry we can't offer you a fix. We will of course review patches if anyone submits them. Please stop by IRC to discuss this option.

Changed in unity:
status: Triaged → Won't Fix
Changed in unity (Ubuntu):
status: Triaged → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.