Spread (Super+W) causes maximised windows to resize/repaint and not just scale
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Unity |
Triaged
|
Medium
|
Unassigned | ||
7.2 |
Invalid
|
Medium
|
Unassigned | ||
compiz (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Xenial |
Invalid
|
Undecided
|
Unassigned | ||
unity (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned | ||
Xenial |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
Open two windows of an application on Raring
Press Super+W to enable spread.
Observe that the windows shrink vertically and repaint when entering spread and re-expand when leaving spread.
I expect the windows should scale and not repaint or resize when entering or leaving spread.
Test case #1.
Start a virtualbox VM (with guest additions enabled so desktop resizing is automatic)
Maximise the virtualbox window.
Open a terminal in virtualbox and run the following command:-
watch xrandr
This will show the current resolution (which on my 1080p desktop is 1855x1034) - attached max.png
Enter spread on the host with Super+W
Observe the guest repainting the desktop
Wait a second or two for xrandr to display the new resolution (which on my machine goes to 1855x1006 - a reduction of 28px) - attached spread.png
Exit spread and observe the screen size goes back to what it was before.
Test case #2
Open a terminal
Enter the following command in the terminal
watch -d -n 0.5 "tput cols && tput lines"
Maximise the window
Press Super+W
Observe the number of lines is reduced by one when switching to spread, and increases back up again when leaving spread.
ProblemType: Bug
DistroRelease: Ubuntu 13.04
Package: compiz 1:0.9.9~
ProcVersionSign
Uname: Linux 3.8.0-5-generic x86_64
.tmp.unity.
ApportVersion: 2.8-0ubuntu4
Architecture: amd64
CompizPlugins: [core,composite
CompositorRunning: compiz
Date: Mon Feb 11 11:05:19 2013
DistUpgraded: 2013-01-18 10:34:11,775 DEBUG enabling apt cron job
DistroCodename: raring
DistroVariant: ubuntu
DkmsStatus:
vboxhost, 4.2.4, 3.2.0-36-generic, x86_64: installed
vboxhost, 4.2.4, 3.5.0-22-generic, x86_64: installed
vboxhost, 4.2.4, 3.8.0-3-generic, x86_64: installed
vboxhost, 4.2.4, 3.8.0-4-generic, x86_64: installed
vboxhost, 4.2.4, 3.8.0-5-generic, x86_64: installed
EcryptfsInUse: Yes
GraphicsCard:
Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0126] (rev 09) (prog-if 00 [VGA controller])
Subsystem: Lenovo Device [17aa:21da]
InstallationDate: Installed on 2012-06-29 (226 days ago)
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Release amd64 (20120425)
MachineType: LENOVO 4287CTO
MarkForUpload: True
PackageArchitec
ProcKernelCmdLine: BOOT_IMAGE=
SourcePackage: compiz
UpgradeStatus: Upgraded to raring on 2013-01-18 (23 days ago)
dmi.bios.date: 12/05/2012
dmi.bios.vendor: LENOVO
dmi.bios.version: 8DET67WW (1.37 )
dmi.board.
dmi.board.name: 4287CTO
dmi.board.vendor: LENOVO
dmi.board.version: Not Available
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.
dmi.modalias: dmi:bvnLENOVO:
dmi.product.name: 4287CTO
dmi.product.
dmi.sys.vendor: LENOVO
version.compiz: compiz 1:0.9.9~
version.ia32-libs: ia32-libs 20090808ubuntu36
version.libdrm2: libdrm2 2.4.42-0ubuntu1
version.
version.
version.
version.
version.
version.
version.
version.
xserver.bootTime: Mon Feb 11 09:38:59 2013
xserver.configfile: default
xserver.errors:
xserver.logfile: /var/log/Xorg.0.log
xserver.version: 2:1.13.2-0ubuntu2
xserver.
Changed in compiz (Ubuntu): | |
status: | New → Invalid |
Changed in unity (Ubuntu): | |
status: | New → In Progress |
Changed in unity: | |
status: | New → In Progress |
importance: | Undecided → Medium |
milestone: | none → 7.0.0 |
assignee: | nobody → Andrea Azzarone (andyrock) |
Changed in unity (Ubuntu): | |
assignee: | nobody → Andrea Azzarone (andyrock) |
Changed in unity: | |
milestone: | 7.0.0 → 7.0.1 |
Changed in unity: | |
milestone: | 7.0.1 → 7.1.3 |
status: | In Progress → Triaged |
Changed in unity (Ubuntu): | |
status: | In Progress → Confirmed |
Changed in unity: | |
milestone: | 7.1.3 → 7.2.0 |
Changed in unity: | |
milestone: | 7.2.0 → 7.2.1 |
Changed in unity: | |
milestone: | 7.2.1 → 7.2.2 |
Changed in unity: | |
milestone: | 7.2.2 → 7.2.3 |
Changed in unity: | |
milestone: | 7.2.3 → 7.3.1 |
Changed in unity: | |
milestone: | 7.3.1 → 7.3.2 |
Changed in unity: | |
milestone: | 7.3.2 → 7.3.3 |
tags: | added: rls-w-incoming |
Changed in unity: | |
milestone: | 7.3.3 → 7.4.0 |
tags: |
added: rls-x-incoming removed: rls-w-incoming |
tags: | removed: rls-x-incoming |
tags: | added: unity-backlog |
Changed in unity: | |
assignee: | Andrea Azzarone (azzar1) → nobody |
Changed in unity (Ubuntu Xenial): | |
assignee: | Andrea Azzarone (azzar1) → nobody |
Changed in unity (Ubuntu): | |
assignee: | Andrea Azzarone (azzar1) → nobody |
The resizing issue also occurs when minimizing and maximizing VMware windows. Window resizes and causes the guest VM to resize as well.