workspace switcher zoom failure with multiple monitors
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Unity |
Fix Released
|
Medium
|
Sam Spilsbury | ||
unity (Ubuntu) |
Fix Released
|
Medium
|
Sam Spilsbury | ||
Oneiric |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
SRU TEST CASE:
1. connect an external display to your system
2. click workspace switcher
3. notice all the graphical problems on the screen
4. now install Unity from oneiric-proposed
5. Notice everything is working as it with single display
=====Original Report=====
When my laptop is not connected to an external monitor and I click the Workspace Switcher, the "zoom out" effect to show all workspaces works properly. When I connect a monitor to my DisplayPort output and click Workspace Switcher, the laptop's built-in monitor shows a messed-up background (see attachment) and the external monitor shows no background.
ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: unity 4.20.0-0ubuntu2
ProcVersionSign
Uname: Linux 3.0.0-12-generic x86_64
.tmp.unity.
ApportVersion: 1.23-0ubuntu2
Architecture: amd64
CompizPlugins: [core,bailer,
CompositorRunning: compiz
Date: Sat Oct 1 07:38:07 2011
DistUpgraded: Fresh install
DistroCodename: oneiric
DistroVariant: ubuntu
GraphicsCard:
Intel Corporation Core Processor Integrated Graphics Controller [8086:0046] (rev 12) (prog-if 00 [VGA controller])
Subsystem: Hewlett-Packard Company Device [103c:172a]
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Beta amd64+mac (20110921.2)
MachineType: Hewlett-Packard HP EliteBook 8440p
PccardctlIdent:
Socket 0:
product info: "RICOH", "Bay8Controller", "", ""
manfid: 0x0000, 0x0000
function: 254 (unknown)
PccardctlStatus:
Socket 0:
3.3V 16-bit PC Card
Subdevice 0 (function 0) bound to driver "pata_pcmcia"
ProcEnviron:
LANGUAGE=en_CA:en
LANG=en_CA.UTF-8
SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=
SourcePackage: unity
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 12/22/2009
dmi.bios.vendor: Hewlett-Packard
dmi.bios.version: 68CCU Ver. F.02
dmi.board.name: 172A
dmi.board.vendor: Hewlett-Packard
dmi.board.version: KBC Version 30.29
dmi.chassis.type: 10
dmi.chassis.vendor: Hewlett-Packard
dmi.modalias: dmi:bvnHewlett-
dmi.product.name: HP EliteBook 8440p
dmi.sys.vendor: Hewlett-Packard
version.compiz: compiz 1:0.9.6+
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.26-1ubuntu1
version.
version.
version.
version.
version.
version.
version.
version.
Related branches
- Jason Smith (community): Approve
- Robert Carr (community): Approve
-
Diff: 1711 lines (+1184/-294)12 files modifiedplugins/unityshell/src/BackgroundEffectHelper.cpp (+13/-0)
plugins/unityshell/src/BackgroundEffectHelper.h (+1/-1)
plugins/unityshell/src/PanelView.cpp (+1/-2)
plugins/unityshell/src/ScreenEffectFramebufferObject.cpp (+234/-0)
plugins/unityshell/src/ScreenEffectFramebufferObject.h (+84/-0)
plugins/unityshell/src/comptransientfor.cpp (+2/-0)
plugins/unityshell/src/unityshell.cpp (+73/-256)
plugins/unityshell/src/unityshell.h (+7/-35)
tests/CMakeLists.txt (+14/-0)
tests/GLFuncLoader.cpp (+51/-0)
tests/GLFuncLoader.h (+33/-0)
tests/TestScreenEffectFramebufferObject.cpp (+671/-0)
- Jason Smith (community): Approve
- Mirco Müller: Pending requested
- Neil J. Patel: Pending requested
-
Diff: 1729 lines (+1188/-297)11 files modifiedplugins/unityshell/src/BackgroundEffectHelper.cpp (+13/-0)
plugins/unityshell/src/BackgroundEffectHelper.h (+1/-1)
plugins/unityshell/src/PanelView.cpp (+1/-2)
plugins/unityshell/src/ScreenEffectFramebufferObject.cpp (+234/-0)
plugins/unityshell/src/ScreenEffectFramebufferObject.h (+87/-0)
plugins/unityshell/src/unityshell.cpp (+75/-257)
plugins/unityshell/src/unityshell.h (+7/-35)
standalone-clients/CMakeLists.txt (+16/-2)
standalone-clients/GLFuncLoader.cpp (+51/-0)
standalone-clients/GLFuncLoader.h (+33/-0)
standalone-clients/TestScreenEffectFramebufferObject.cpp (+670/-0)
Changed in unity: | |
status: | New → In Progress |
Changed in unity (Ubuntu): | |
status: | New → In Progress |
Changed in unity: | |
importance: | Undecided → Medium |
assignee: | nobody → Sam Spilsbury (smspillaz) |
Changed in unity (Ubuntu): | |
assignee: | nobody → Sam Spilsbury (smspillaz) |
Changed in unity: | |
milestone: | none → 4.24.0 |
Changed in unity: | |
milestone: | 4.24.0 → 4.26.0 |
Changed in unity (Ubuntu): | |
milestone: | none → oneiric-updates |
importance: | Undecided → Medium |
Changed in unity: | |
milestone: | 4.26.0 → 4.28.0 |
Changed in unity: | |
status: | In Progress → Fix Released |
description: | updated |
Changed in unity: | |
status: | Fix Released → Fix Committed |
Changed in unity: | |
status: | Fix Committed → Fix Released |
tags: |
added: verification-done removed: verification-needed |
Changed in unity (Ubuntu): | |
status: | In Progress → Fix Released |
I have the same issue, with small diferences:
- it's my external monitor that gets most mangled, but they both do
- I use VGA port instead of displayport
- my graphics card is: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (primary) (rev 0c)
I have enclosed a screenshot (Mangled display 2)