unity launcher vanishes when switching to mirrored displays
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OEM Priority Project |
Fix Released
|
High
|
Unassigned | ||
Precise |
Fix Released
|
High
|
Unassigned | ||
Unity |
Fix Released
|
High
|
Andrea Azzarone | ||
5.0 |
Fix Released
|
High
|
Andrea Azzarone | ||
6.0 |
Fix Released
|
High
|
Andrea Azzarone | ||
unity (Ubuntu) |
Fix Released
|
High
|
Andrea Azzarone | ||
Precise |
Fix Released
|
High
|
Unassigned | ||
Quantal |
Won't Fix
|
High
|
Unassigned | ||
Raring |
Fix Released
|
High
|
Andrea Azzarone |
Bug Description
On a fresh install of Ubuntu 12.04, Unity 5.10.0-0ubuntu6, if I switch my display settings from non-mirrored to mirrored, the launcher vanishes. Note that I have the launcher "auto-hide" setting disabled, so it should always be visible.
[Test Case]
Steps to reproduce:
* Open System Settings -> Displays.
* Make sure the launcher is only allowed to be shown on the external monitor.
* Check "Mirror displays" checkbox.
* Click "Apply".
* Unity launcher vanishes. The only way I've found to restore it is to switch back to non-mirrored mode.
[Regression Potential]
None.
Other applications are affected by the switch to mirrored mode. If a window is maximized prior to the mirroring, often it will take up a narrow vertical strip (maybe 20 pixels wide) on the right side of the screen - de-maximizing restores restores it to a window, but re-maximizing restores it to the narrow vertical strip.
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: unity 5.10.0-0ubuntu6
ProcVersionSign
Uname: Linux 3.2.0-24-generic x86_64
ApportVersion: 2.0.1-0ubuntu7
Architecture: amd64
CompizPlugins: [core,composite
Date: Sun Apr 29 21:22:41 2012
EcryptfsInUse: Yes
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Release amd64 (20120425)
ProcEnviron:
LANGUAGE=en_CA:en
PATH=(custom, no user)
LANG=en_CA.UTF-8
SHELL=/bin/bash
SourcePackage: unity
UpgradeStatus: No upgrade log present (probably fresh install)
Related branches
- Marco Trevisan (Treviño): Approve
- Brandon Schaefer (community): Approve
- PS Jenkins bot: Pending (continuous-integration) requested
-
Diff: 33 lines (+11/-1)2 files modifiedlauncher/LauncherController.cpp (+1/-1)
tests/test_launcher_controller.cpp (+10/-0)
- Brandon Schaefer (community): Approve
-
Diff: 33 lines (+11/-1)2 files modifiedlauncher/LauncherController.cpp (+1/-1)
tests/test_launcher_controller.cpp (+10/-0)
- Unity Team: Pending requested
-
Diff: 468 lines (+238/-2) (has conflicts)12 files modifieddash/previews/PreviewContainer.cpp (+5/-0)
hud/HudController.cpp (+2/-0)
launcher/LauncherController.cpp (+1/-1)
launcher/SwitcherView.cpp (+20/-1)
plugins/unityshell/src/unityshell.cpp (+21/-0)
tests/CMakeLists.txt (+65/-0)
tests/autopilot/unity/tests/launcher/test_keynav.py (+13/-0)
tests/autopilot/unity/tests/test_hud.py (+22/-0)
tests/test_glib_source.cpp (+35/-0)
tests/test_launcher_controller.cpp (+10/-0)
tests/test_time_util.cpp (+38/-0)
unity-shared/TimeUtil.h (+6/-0)
- PS Jenkins bot (community): Needs Fixing (continuous-integration)
- Marco Trevisan (Treviño): Approve
-
Diff: 33 lines (+11/-1)2 files modifiedplugins/unityshell/src/LauncherController.cpp (+1/-1)
tests/test_launcher_controller.cpp (+10/-0)
- Didier Roche-Tolomelli: Approve
-
Diff: 762 lines (+265/-104)16 files modifiedAUTHORS (+1/-0)
CMakeLists.txt (+1/-1)
ChangeLog (+72/-0)
debian/changelog (+17/-0)
manual-tests/WindowButtons.txt (+14/-0)
plugins/unityshell/src/LauncherController.cpp (+1/-1)
plugins/unityshell/src/PanelMenuView.cpp (+3/-3)
plugins/unityshell/src/PluginAdapter.cpp (+91/-29)
plugins/unityshell/src/PluginAdapter.h (+6/-2)
plugins/unityshell/src/ResultRendererTile.cpp (+26/-24)
plugins/unityshell/src/WindowManager.cpp (+5/-0)
plugins/unityshell/src/WindowManager.h (+1/-0)
plugins/unityshell/src/unityshell.cpp (+16/-28)
plugins/unityshell/src/unityshell.h (+1/-1)
tests/test_launcher_controller.cpp (+10/-0)
tests/test_service_lens.c (+0/-15)
Changed in unity (Ubuntu): | |
assignee: | nobody → Omer Akram (om26er) |
Changed in oem-priority: | |
importance: | Undecided → High |
Changed in unity (Ubuntu): | |
importance: | Undecided → High |
Changed in oem-priority: | |
status: | New → Incomplete |
Changed in oem-priority: | |
status: | Incomplete → Confirmed |
Changed in oem-priority: | |
status: | Incomplete → Confirmed |
assignee: | Tammy Yang (wanchingy) → nobody |
Changed in unity: | |
milestone: | none → 7.0.0 |
assignee: | nobody → Andrea Azzarone (andyrock) |
status: | Confirmed → Triaged |
Changed in unity (Ubuntu Raring): | |
status: | Confirmed → Triaged |
Changed in unity (Ubuntu Quantal): | |
status: | Confirmed → Triaged |
Changed in unity (Ubuntu Precise): | |
status: | Confirmed → Triaged |
Changed in unity: | |
status: | Triaged → In Progress |
Changed in unity (Ubuntu Precise): | |
status: | Triaged → In Progress |
Changed in unity (Ubuntu Raring): | |
status: | Triaged → In Progress |
Changed in unity (Ubuntu Quantal): | |
assignee: | nobody → Andrea Azzarone (andyrock) |
Changed in unity (Ubuntu Precise): | |
assignee: | nobody → Andrea Azzarone (andyrock) |
Changed in unity (Ubuntu Raring): | |
assignee: | nobody → Andrea Azzarone (andyrock) |
Changed in unity: | |
status: | In Progress → Fix Committed |
Changed in unity (Ubuntu Quantal): | |
status: | Triaged → In Progress |
Changed in unity (Ubuntu Raring): | |
status: | In Progress → Fix Committed |
Changed in unity (Ubuntu Quantal): | |
status: | In Progress → Fix Committed |
tags: | added: rls-r-incoming |
Changed in oem-priority: | |
status: | Confirmed → In Progress |
Changed in unity (Ubuntu Precise): | |
status: | In Progress → Fix Committed |
description: | updated |
description: | updated |
Changed in unity (Ubuntu Precise): | |
status: | Fix Committed → Confirmed |
Changed in unity (Ubuntu Quantal): | |
status: | Fix Committed → Confirmed |
assignee: | Andrea Azzarone (andyrock) → nobody |
Changed in unity (Ubuntu Precise): | |
assignee: | Andrea Azzarone (andyrock) → nobody |
tags: | added: verification-done |
tags: | removed: verification-needed |
Status changed to 'Confirmed' because the bug affects multiple users.