Unity launcher confused by workspace wrap around?

Bug #776982 reported by Otus
20
This bug affects 4 people
Affects Status Importance Assigned to Milestone
Unity
Confirmed
Undecided
Unassigned
unity (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Clicking the launcher of a window on another workspace switches to that workspace. If you place a non-maximized window on the top-right workspace and push it to the right edge (or let it expand to the right half) Unity doesn't switch to it correctly.

For me the clicking the launcher when I'm on the b-r workspace switches to t-r, but on t-l and b-l nothing happens. When I intentionally leave a couple of pixels between the window and the edge it works correctly.
---
Architecture: amd64
CompizPlugins: [core,bailer,detection,composite,opengl,decor,mousepoll,vpswitch,regex,animation,snap,expo,move,compiztoolbox,place,grid,imgpng,gnomecompat,wall,ezoom,workarounds,staticswitcher,resize,fade,unitymtgrabhandles,scale,session,unityshell]
CompositorRunning: compiz
DistUpgraded: Fresh install
DistroCodename: natty
DistroRelease: Ubuntu 11.04
DistroVariant: ubuntu
DkmsStatus:
 virtualbox-ose, 4.0.4, 2.6.38-10-generic, x86_64: installed
 virtualbox-ose, 4.0.4, 2.6.38-9-generic, x86_64: installed
GraphicsCard:
 ATI Technologies Inc RV770 [Radeon HD 4850] [1002:9442] (prog-if 00 [VGA controller])
   Subsystem: Hightech Information System Ltd. Device [1787:2003]
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release amd64 (20110427.1)
InstallationMedia_: Ubuntu 11.04 "Natty Narwhal" - Release amd64 (20110427.1)
InstallationMedia__: Ubuntu 11.04 "Natty Narwhal" - Release amd64 (20110427.1)
MachineType: System manufacturer System Product Name
Package: unity 3.8.14-0ubuntu1~natty1
PackageArchitecture: amd64
ProcEnviron:
 LANGUAGE=en_US:en
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.38-10-generic root=UUID=ad43e8e0-325d-4f1a-9145-05c37286d01d ro quiet splash vt.handoff=7
ProcVersionSignature: Ubuntu 2.6.38-10.44-generic 2.6.38.7
ProcVersionSignature_: Ubuntu 2.6.38-10.44-generic 2.6.38.7
ProcVersionSignature__: Ubuntu 2.6.38-10.44-generic 2.6.38.7
Renderer: Unknown
Tags: natty running-unity natty running-unity natty running-unity ubuntu compiz-0.9
Uname: Linux 2.6.38-10-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
dmi.bios.date: 05/25/2009
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 0604
dmi.board.asset.tag: To Be Filled By O.E.M.
dmi.board.name: M3N78-EM
dmi.board.vendor: ASUSTeK Computer INC.
dmi.board.version: Rev X.0x
dmi.chassis.asset.tag: Asset-1234567890
dmi.chassis.type: 3
dmi.chassis.vendor: Chassis Manufacture
dmi.chassis.version: Chassis Version
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr0604:bd05/25/2009:svnSystemmanufacturer:pnSystemProductName:pvrSystemVersion:rvnASUSTeKComputerINC.:rnM3N78-EM:rvrRevX.0x:cvnChassisManufacture:ct3:cvrChassisVersion:
dmi.product.name: System Product Name
dmi.product.version: System Version
dmi.sys.vendor: System manufacturer
version.compiz: compiz 1:0.9.4+bzr20110606-0ubuntu1~natty1
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.1
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.1
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:0.0.16+git20110107+b795ca6e-0ubuntu7

Revision history for this message
Otus (jan-varho) wrote :

Even more confusing behavior in the vertical direction.

Push a window to the bottom of one of the lower workspaces.
Go to the workspace above it.
Click the launcher.

The window moves down and wraps around by approximately twice the top panel height.

Revision history for this message
Brendan Donegan (brendan-donegan) wrote :

Hi,

Unfortunately I can't reproduce this behaviour. Do you happen to be using Unity 2D rather than Unity 3D?

---
Ubuntu Bug Squad volunteer triager
http://wiki.ubuntu.com/BugSquad

Changed in unity (Ubuntu):
status: New → Incomplete
Changed in unity:
status: New → Incomplete
Revision history for this message
Brendan Donegan (brendan-donegan) wrote :

Running 'apport-collect 776982' in a terminal would be helpful.

Thanks,

Revision history for this message
Otus (jan-varho) wrote : BootDmesg.txt

apport information

tags: added: apport-collected compiz-0.9 natty running-unity ubuntu
description: updated
Revision history for this message
Otus (jan-varho) wrote : CurrentDmesg.txt

apport information

Revision history for this message
Otus (jan-varho) wrote : Dependencies.txt

apport information

Revision history for this message
Otus (jan-varho) wrote : GconfCompiz.txt

apport information

Revision history for this message
Otus (jan-varho) wrote : Lspci.txt

apport information

Revision history for this message
Otus (jan-varho) wrote : Lsusb.txt

apport information

Revision history for this message
Otus (jan-varho) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Otus (jan-varho) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Otus (jan-varho) wrote : ProcModules.txt

apport information

Revision history for this message
Otus (jan-varho) wrote : UdevDb.txt

apport information

Revision history for this message
Otus (jan-varho) wrote : UdevLog.txt

apport information

Revision history for this message
Otus (jan-varho) wrote : UnitySupportTest.txt

apport information

Revision history for this message
Otus (jan-varho) wrote : XorgLog.txt

apport information

Revision history for this message
Otus (jan-varho) wrote : XorgLogOld.txt

apport information

Revision history for this message
Otus (jan-varho) wrote : Xrandr.txt

apport information

Revision history for this message
Otus (jan-varho) wrote : peripherals.txt

apport information

Revision history for this message
Otus (jan-varho) wrote : xdpyinfo.txt

apport information

Revision history for this message
Otus (jan-varho) wrote : xinput.txt

apport information

Revision history for this message
Otus (jan-varho) wrote :

I'm running Unity 3D (I think!) and ran apport. I've also reproduced this on another computer.

Changed in unity:
status: Incomplete → New
Changed in unity (Ubuntu):
status: Incomplete → New
Revision history for this message
tankdriver (stoneraider-deactivatedaccount) wrote :

I think this bug is caused by Bug #755842 (Non-maximized windows which sit on the border of a workspace move when called)

Revision history for this message
Omer Akram (om26er) wrote :

Otus, would it be possible for you to make a screencast of the problem and attach it to this bug report, if thats not possble few very clear steps to reproduce this bug would be very usefule for the to reproduce the problem. Thanks

Omer Akram (om26er)
Changed in unity:
status: New → Incomplete
Changed in unity (Ubuntu):
status: New → Incomplete
Revision history for this message
Morgen (jab-mail-business) wrote :

I have added the requested video. Looks like tankdriver is correct. The window moves, which puts it barely onto the current desktop. Therefore the desktop does not switch to focus on the window. If the window is not next to the edge the behavior is not expressed.

Revision history for this message
Otus (jan-varho) wrote :

Morgen,

Thanks, I couldn't get screencast software to work, but that's exactly what I mean.

Changed in unity:
status: Incomplete → Confirmed
Changed in unity (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
Omer Akram (om26er) wrote :

I forgot to comment here before, I saw the video yesterday and the issue does not seem to be reproduce able in Oneiric

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.