Public bug reported:

Binary package hint: compiz

In ubuntu natty with compiz, invisible window borders are introduced to
help with resizing. However, this causes the border of a window that is
positioned at the edge of an workspace to bleed into another window.
This can be seen by placing any window in the border of an workspace.
The shadow of the window becomes visible in the next workspace. This
causes the following problems:

*Ghost resize grip:  In a blank workspace, if any such border from a
window in another workspace is present, the cursor changes shape to
resize grips when placed over the shadow. The presence of the shadow
itself is visibly distracting, but the change of cursor is unexplained
and uncalled for. Click and holds mistakenly resize a window in another
workspace.

* Broken Switchers: A more serious problem occurs when trying to use any window 
switcher plugin like scale or ring switcher. Consider the following situation:
1. Workspace 1 and workspace 2 are adjacent.
2.I have a nautilus window ope in workspace 1 and a firefox window open in 
workspace 2.
3. The nautilus window set to snap to the border of its workspace. Its shadow 
bleeds to the firefox workspace.
4. I'm in the firefox window and want to return to the nautilus window. I call 
a window switcher.
5. I select the nautilus window.
6. The focus returns to the firefox workspace.
What happens here is that the focus goes to the nautilus window, but the screen 
returns to the firefox workspace. This happens as there is a part of the 
nautilus window present in the firefox workspace, it's invisible resize 
handler.My assumption about the behavior of switchers is that if any part of 
the switcher window remains in the current workspace, it focuses on that part, 
even if that part is a small fraction of the total window. If it is true, than 
the invisible border fools the switcher and prevents it from switching 
workspaces. This totally breaks any window switcher for maximized windows.

Possible solutions:
Make sure that invisible borders do not bleed into adjacent workspaces. This 
solves both ghost resize grip and broken switchers problems.
In case the above solution is difficult to achieve, make sure that when window 
switchers focus on a window, it moves the workspace focus to the one where the 
majority area of the focused window is present. This would make the window 
switchers workable again but the ghost resize grips would still appear.

ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: compiz-plugins 1:0.9.4+bzr20110407-0ubuntu2
ProcVersionSignature: Ubuntu 2.6.38-8.41-generic 2.6.38.2
Uname: Linux 2.6.38-8-generic x86_64
Architecture: amd64
CompizPlugins: 
[core,bailer,detection,composite,opengl,imgjpeg,decor,regex,imgpng,move,gnomecompat,animation,compiztoolbox,dbus,animationaddon,water,workarounds,firepaint,commands,obs,mousepoll,imgsvg,kdecompat,grid,resize,wall,annotate,zoom,vpswitch,inotify,snap,place,put,kde,expo,text,screenshot,ezoom,staticswitcher,session,fade,ring,scale,scaleaddon,scalefilter]
CompositorRunning: compiz
DRM.card0.VGA.1:
 status: connected
 enabled: enabled
 dpms: On
 modes: 1366x768 1024x768 1024x768 1024x768 832x624 800x600 800x600 800x600 
800x600 640x480 640x480 640x480 640x480 720x400
 edid-base64: 
AP///////wBMLTIGVTVFTioUAQMOKRd4Kj2BplZKmiQSUFS/7gABAQEBAQEBAQEBAQEBAQEBZiFWqlEAHjBGjzMAmuYQAAAeAAAA/QA4Sx49CQAKICAgICAgAAAA/ABTTUIxOTMwTgogICAgAAAA/wBITUJaQTAwMDQ1CiAgABA=
Date: Mon Apr 11 05:40:59 2011
DistUpgraded: Log time: 2011-04-04 20:23:20.389380
DistroCodename: natty
DistroVariant: ubuntu
DkmsStatus:
 vboxhost, 4.0.4, 2.6.38-8-generic, x86_64: installed 
 vboxhost, 4.0.4, 2.6.38-7-generic, x86_64: installed
GraphicsCard:
 Intel Corporation 82945G/GZ Integrated Graphics Controller [8086:2772] (rev 
02) (prog-if 00 [VGA controller])
   Subsystem: ASUSTeK Computer Inc. Device [1043:817a]
MachineType: System manufacturer System Product Name
ProcEnviron:
 LANGUAGE=bn_BD:en
 LANG=bn_BD.UTF-8
 SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.38-8-generic 
root=UUID=9ff098af-4781-4e14-ad40-586504a29561 ro quiet splash vt.handoff=7
ProcVersionSignature_: Ubuntu 2.6.38-8.41-generic 2.6.38.2
Renderer: Unknown
SourcePackage: compiz
UpgradeStatus: Upgraded to natty on 2011-04-04 (6 days ago)
dmi.bios.date: 03/19/2007
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 0602
dmi.board.asset.tag: To Be Filled By O.E.M.
dmi.board.name: P5LD2-VM SE
dmi.board.vendor: ASUSTeK Computer INC.
dmi.board.version: Rev 2.xx
dmi.chassis.asset.tag: Asset-1234567890
dmi.chassis.type: 3
dmi.chassis.vendor: Chassis Manufacture
dmi.chassis.version: Chassis Version
dmi.modalias: 
dmi:bvnAmericanMegatrendsInc.:bvr0602:bd03/19/2007:svnSystemmanufacturer:pnSystemProductName:pvrSystemVersion:rvnASUSTeKComputerINC.:rnP5LD2-VMSE:rvrRev2.xx: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+bzr20110407-0ubuntu2
version.ia32-libs: ia32-libs 20090808ubuntu11
version.libdrm2: libdrm2 2.4.23-1ubuntu6
version.libgl1-mesa-dri: libgl1-mesa-dri 7.10.1-0ubuntu3
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 7.10.1-0ubuntu3
version.xserver-xorg: xserver-xorg 1:7.6+4ubuntu3
version.xserver-xorg-video-ati: xserver-xorg-video-ati N/A
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.14.0-4ubuntu6
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau N/A

** Affects: compiz (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug compiz-0.9 natty ubuntu ubuntu-une unity-2d

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/756984

Title:
  Windows are incorrently placed into two workspaces by invisible window
  borders.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to