multimonitor: Please give me a way to turn off sticky monitor edges
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ayatana Design |
Fix Released
|
High
|
Stewart Wilson | ||
Unity |
Fix Released
|
High
|
Jason Smith | ||
unity-2d |
Fix Released
|
Medium
|
Unassigned | ||
unity (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
unity-2d (Ubuntu) |
Fix Released
|
High
|
Unassigned |
Bug Description
-------
As seen in 12.04: Precise beta1
Re-iterating my blog comment after the design team asked for feedback on the per-monitor launcher feature: http://
I regularly use a multi-monitor setup. I want to be able to move the mouse between monitors unimpeded. And I want to be able to move windows between monitors unimpeded.
I don't particularly want or need per-monitor launchers. I understand some users do, and if it's there I'm not going to complain if it doesn't get in my way. Causing the mouse to get stuck between monitors all the time, however, does get in the way.
I just want some way to make sure my mouse never gets stuck at the edge of a monitor. Even if it's a setting hidden away in CCSM, I'm fine with that.
If there's a combination of numbers in the CCSM control panel that ensures my mouse never gets stuck, please let me know. My experiments with different settings didn't reveal anything.
-------
Proposed solution:
Provide option 'Sticky edges' ON/OFF in Displays panel.
This option is only displayed if there are multiple displays.
OFF disables the edge hold effect on all edges, except the left edge of displays where an auto-hiding Launcher is located.
Please see addendum to System Settings specification: https:/
This addendum also provides a solution proposal for bug 950136: 'multimonitor, launcher: Provide an option to display either a single launcher or a launcher on each display in a multi-monitor environment': https:/
Related branches
- Tim Penhey (community): Approve
-
Diff: 617 lines (+191/-61)16 files modifiedmanual-tests/MMOptions.txt (+22/-0)
plugins/unityshell/src/AbstractLauncherIcon.h (+2/-0)
plugins/unityshell/src/DashController.cpp (+16/-4)
plugins/unityshell/src/DashController.h (+2/-0)
plugins/unityshell/src/Launcher.cpp (+48/-32)
plugins/unityshell/src/Launcher.h (+3/-0)
plugins/unityshell/src/LauncherController.cpp (+44/-16)
plugins/unityshell/src/LauncherController.h (+1/-0)
plugins/unityshell/src/LauncherIcon.cpp (+9/-0)
plugins/unityshell/src/LauncherIcon.h (+2/-0)
plugins/unityshell/src/LauncherOptions.cpp (+3/-0)
plugins/unityshell/src/LauncherOptions.h (+2/-0)
plugins/unityshell/src/MockLauncherIcon.h (+5/-0)
plugins/unityshell/src/UScreen.cpp (+1/-9)
plugins/unityshell/src/unityshell.cpp (+10/-0)
plugins/unityshell/unityshell.xml.in (+21/-0)
description: | updated |
Changed in unity-2d: | |
status: | New → Confirmed |
milestone: | none → 5.8 |
importance: | Undecided → Medium |
Changed in unity (Ubuntu): | |
status: | New → Confirmed |
description: | updated |
Changed in ayatana-design: | |
assignee: | nobody → Stewart Wilson (stewartw) |
importance: | Undecided → High |
status: | New → Triaged |
Changed in unity: | |
status: | New → Confirmed |
milestone: | none → backlog |
importance: | Undecided → High |
tags: | added: udp |
tags: | added: multimonitor |
Changed in unity (Ubuntu): | |
importance: | Undecided → High |
Changed in unity-2d (Ubuntu): | |
importance: | Undecided → High |
Changed in unity: | |
status: | Confirmed → Fix Committed |
milestone: | backlog → 5.8.0 |
assignee: | nobody → Jason Smith (jassmith) |
tags: | added: multi-monitor |
Changed in unity: | |
status: | Fix Committed → Fix Released |
Changed in unity-2d: | |
milestone: | 5.8 → 5.10.0 |
Changed in ayatana-design: | |
status: | Triaged → Fix Committed |
Changed in ayatana-design: | |
status: | Fix Committed → Fix Released |
tags: |
added: reviewedbydesignp removed: udp |
Posted a video to illustrate what I'm talking about: http:// youtu.be/ elB0nejRU7s