Windows jump to different workspace when switching workspace
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
compiz (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
This bug happens in Gnome Classic when the "Ubuntu Unity" plugin is disabled in Compiz and the Workspace Switcher applet is added to the panel. You must also have at least three workspaces/desktops horizontally in order to reproduce this.
When a maximized window is on workspace #2 or higher (horizontally), and you move to a workspace on the right of the window, all maximized windows on the left of that workspace jump to the workspace on the far left (workspace #1).
Steps to reproduce:
1) Choose "Gnome Classic" at the login screen and log in.
2) Add the Workspace Switcher applet to the panel ([Super+
3) Use `ccsm' (CompizConfig Settings Manager) to disable the "Ubuntu Unity" plugin. Also make sure that "Horizontal Virtual Size" is set to at least 3 in "General Options". Optionally, enable the "Desktop Wall" plugin to easily switch between workspaces.
4) Say we have four workspaces horizontally (numbered 1 to 4). Place a maximized window on workspace #2 (doesn't matter which application, but it must be maximized).
5) Use Ctrl+Alt+arrow-key (or Expo) to move to a workspace on the right (workspace #3 or #4).
Result: The window that was previously on workspace #2 is now on workspace #1.
Expected result: The window should stay on workspace #2.
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: compiz 1:0.9.7.8-0ubuntu1
ProcVersionSign
Uname: Linux 3.2.0-25-
NonfreeKernelMo
.proc.driver.
.proc.driver.
.proc.driver.
NVRM version: NVIDIA UNIX x86 Kernel Module 295.40 Thu Apr 5 21:28:09 PDT 2012
GCC version: gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5)
.tmp.unity.
ApportVersion: 2.0.1-0ubuntu8
Architecture: i386
CompizPlugins: [core,composite
CompositorRunning: compiz
Date: Sun Jun 3 01:05:03 2012
DistUpgraded: Fresh install
DistroCodename: precise
DistroVariant: ubuntu
DkmsStatus:
nvidia-current, 295.40, 3.2.0-24-
nvidia-current, 295.40, 3.2.0-25-
GraphicsCard:
NVIDIA Corporation G98M [GeForce G 105M] [10de:06ec] (rev a1) (prog-if 00 [VGA controller])
Subsystem: CLEVO/KAPOK Computer Device [1558:0806]
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Release i386 (20120423)
JockeyStatus:
xorg:nvidia_
xorg:nvidia_
MachineType: CLEVO CO. M740TU(
PackageArchitec
ProcKernelCmdLine: BOOT_IMAGE=
SourcePackage: compiz
UpgradeStatus: No upgrade log present (probably fresh install)
XorgConf:
Section "Device"
Identifier "Default Device"
Option "NoLogo" "True"
EndSection
dmi.bios.date: 04/02/2009
dmi.bios.vendor: Phoenix Technologies LTD
dmi.bios.version: 1.02.22
dmi.board.
dmi.board.name: M740TU(
dmi.board.vendor: CLEVO Co.
dmi.board.version: Not Applicable
dmi.chassis.
dmi.chassis.type: 1
dmi.chassis.vendor: No Enclosure
dmi.chassis.
dmi.modalias: dmi:bvnPhoenixT
dmi.product.name: M740TU(
dmi.product.
dmi.sys.vendor: CLEVO CO.
version.compiz: compiz 1:0.9.7.8-0ubuntu1
version.libdrm2: libdrm2 2.4.32-1ubuntu1
version.
version.
version.
version.
version.
version.
version.
version.
version.
description: | updated |
description: | updated |
description: | updated |
description: | updated |
I discovered that the above behavior no longer happens after lowering the screen resolution. My default resolution is 1366x768, so I used gnome-control- center to lower the resolution to 1360x768. After that, I can no longer reproduce the bug. I can even change back to the default resolution without the bug to reappear.
But by logging out and back in, the bug appears again.