window jumps partly to another workspace

Bug #770155 reported by Achim
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
compiz (Ubuntu)
Confirmed
Undecided
Sam Spilsbury

Bug Description

Binary package hint: compiz

I have two windows aligned side by side on workspace "3".
If I am on workspace "1" and try to switch to one of these windows by clicking on the launcher icon the window jumps partly on workspace "1", instead of switching to workspace "3".

I have a video attached that demonstrates the problem very well I think.

ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: compiz 1:0.9.4+bzr20110415-0ubuntu2
ProcVersionSignature: Ubuntu 2.6.38-8.42-generic 2.6.38.2
Uname: Linux 2.6.38-8-generic x86_64
Architecture: amd64
CompizPlugins: [core,bailer,detection,composite,opengl,decor,move,snap,compiztoolbox,regex,place,grid,resize,gnomecompat,session,imgpng,vpswitch,mousepoll,animation,workarounds,wall,unitymtgrabhandles,expo,ezoom,staticswitcher,fade,scale,unityshell]
CompositorRunning: compiz
DRM.card0.DP.1:
 status: disconnected
 enabled: disabled
 dpms: Off
 modes:
 edid-base64:
DRM.card0.HDMI.A.1:
 status: connected
 enabled: enabled
 dpms: Off
 modes: 1920x1080 1920x1080 1680x1050 1400x1050 1600x900 1280x1024 1280x1024 1440x900 1280x960 1280x800 1152x864 1280x720 1280x720 1024x768 1024x768 1024x768 832x624 800x600 800x600 800x600 800x600 720x576 720x480 640x480 640x480 640x480 640x480 720x400
 edid-base64: AP///////wA4o3lnAQEBATUTAQOAMx146vgFpFVNnSUSUFS/74CBAIFAgYCBwJUAkECzAKnAAjqAGHE4LUBYLEUA/h8RAAAeAAAA/QA4TB9TEQAKICAgICAgAAAA/ABFQTIzMVdNaQogICAgAAAA/wAwMTEwNTY2NE5CCiAgAe4CAQQAAR0AclHQHiBuKFUA/h8RAAAejArQiiDgLRAQPpYA/h8RAAAYjArQkCBAMSAMQFUA/h8RAAAYAR0AvFLQHiC4KFVA/h8RAAAeAjqA0HI4LUAQLEWA/h8RAAAeAR2AGHEcFiBYLCUA/h8RAACeAAAAAAAAAAAAAAAAAAAAFQ==
DRM.card0.VGA.1:
 status: disconnected
 enabled: disabled
 dpms: Off
 modes:
 edid-base64:
Date: Mon Apr 25 10:20:35 2011
DistUpgraded: Log time: 2011-03-18 14:25:17.020762
DistroCodename: natty
DistroVariant: ubuntu
GraphicsCard:
 Intel Corporation 4 Series Chipset Integrated Graphics Controller [8086:2e22] (rev 03) (prog-if 00 [VGA controller])
   Subsystem: Micro-Star International Co., Ltd. Device [1462:7521]
   Subsystem: Micro-Star International Co., Ltd. Device [1462:7521]
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Alpha amd64 (20110318)
InstallationMedia_: Ubuntu 11.04 "Natty Narwhal" - Alpha amd64 (20110318)
MachineType: MICRO-STAR INTERNATIONAL CO.,LTD MS-7521
PackageArchitecture: all
ProcEnviron:
 LANGUAGE=en_US:en
 PATH=(custom, no user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.38-8-generic root=UUID=9bf80bd3-a330-4d0b-b199-0467bb403d8b ro quiet splash vt.handoff=7
ProcVersionSignature_: Ubuntu 2.6.38-8.42-generic 2.6.38.2
Renderer: Unknown
SourcePackage: compiz
UpgradeStatus: Upgraded to natty on 2011-04-08 (16 days ago)
dmi.bios.date: 03/30/2010
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: V4.6
dmi.board.asset.tag: To Be Filled By O.E.M.
dmi.board.name: G45M Digital (MS-7521)
dmi.board.vendor: MICRO-STAR INTERNATIONAL CO.,LTD
dmi.board.version: 2.0
dmi.chassis.asset.tag: To Be Filled By O.E.M.
dmi.chassis.type: 3
dmi.chassis.vendor: MICRO-STAR INTERNATIONAL CO.,LTD
dmi.chassis.version: 2.0
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvrV4.6:bd03/30/2010:svnMICRO-STARINTERNATIONALCO.,LTD:pnMS-7521:pvr2.0:rvnMICRO-STARINTERNATIONALCO.,LTD:rnG45MDigital(MS-7521):rvr2.0:cvnMICRO-STARINTERNATIONALCO.,LTD:ct3:cvr2.0:
dmi.product.name: MS-7521
dmi.product.version: 2.0
dmi.sys.vendor: MICRO-STAR INTERNATIONAL CO.,LTD
version.compiz: compiz 1:0.9.4+bzr20110415-0ubuntu2
version.ia32-libs: ia32-libs 20090808ubuntu13
version.libdrm2: libdrm2 2.4.23-1ubuntu6
version.libgl1-mesa-dri: libgl1-mesa-dri 7.10.2-0ubuntu2
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 7.10.2-0ubuntu2
version.xserver-xorg: xserver-xorg 1:7.6+4ubuntu3
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:6.14.0-0ubuntu4
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.14.0-4ubuntu7
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:0.0.16+git20110107+b795ca6e-0ubuntu7

Revision history for this message
Achim (ach1m) wrote :
Revision history for this message
Richard Senior (sanhozay) wrote :

I can also confirm this. I think it's only started happening recently (post final release) but I'm not 100% on that.

Steps to duplicate, starting with a clean desktop:

1. Open a window on workspace top-left
2. Switch to workspace top-right
3. Open a window and move it to bottom-right corner so it snaps
4. Switch between the two windows using launcher icons

The problem only happens for me if in step 3, the window is snapped to the edge of the screen and not maximised. It does not happen if the window is just very close to the edge of the workspace.

It also happens if Super-W is used to show all windows and the window is focused. The key seems to be focusing to a window on another desktop where that window is snapped right.

There is a slight difference in behaviour if the launcher is set to hide in some way or set to never hide. In the case of never hide, the window that is snapped right moves when switched to so that it overlaps another workspace. In the case of hide, the window does not seem to move but switching stops working.

Revision history for this message
Richard Senior (sanhozay) wrote :

Having observed this for a while now, it seems to only affect windows that are snapped to the extreme right of the workspace grid, i.e. workspaces top-right and bottom-right in a 2x2 grid. Following on from the last paragraph of my comment above, I'm guessing that the space taken up by the launcher is not being taken into account in the coordinates of windows. When a window does overlap another workspace, it looks to be exactly the width of the launcher.

Achim (ach1m)
Changed in compiz (Ubuntu):
status: New → Confirmed
Revision history for this message
Achim (ach1m) wrote :

This problem is still present in Oneiric.

compiz:
Installed: 1:0.9.5.92+bzr2791-0ubuntu1
Candidate: 1:0.9.5.92+bzr2791-0ubuntu1
Version table:
*** 1:0.9.5.92+bzr2791-0ubuntu1 0
500 http://archive.ubuntu.com/ubuntu/ oneiric/main i386 Packages
100 /var/lib/dpkg/status

unity:
Installed: 4.12.0-0ubuntu1
Candidate: 4.12.0-0ubuntu1
Version table:
*** 4.12.0-0ubuntu1 0
500 http://archive.ubuntu.com/ubuntu/ oneiric/main i386 Packages
100 /var/lib/dpkg/status

Changed in compiz (Ubuntu):
assignee: nobody → Sam Spilsbury (smspillaz)
Revision history for this message
Achim (ach1m) wrote :

I can confirm that the problem is also part of Precise beta1. I also have the feeling it got worse.

unity:
  Installiert: 5.4.0-0ubuntu2
  Kandidat: 5.4.0-0ubuntu2
  Versionstabelle:
 *** 5.4.0-0ubuntu2 0
        500 http://de.archive.ubuntu.com/ubuntu/ precise/main i386 Packages
        100 /var/lib/dpkg/status
compiz:
  Installiert: 1:0.9.7.0~bzr2995-0ubuntu5
  Kandidat: 1:0.9.7.0~bzr2995-0ubuntu5
  Versionstabelle:
 *** 1:0.9.7.0~bzr2995-0ubuntu5 0
        500 http://de.archive.ubuntu.com/ubuntu/ precise/main i386 Packages
        100 /var/lib/dpkg/status

Revision history for this message
Richard Senior (sanhozay) wrote :

Just tested this in Precise Beta 2 and can confirm that the problem still exists.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.