← Back to team overview

compiz team mailing list archive

[Bug 974242] [NEW] Compiz edge detection code is moving windows against my will


Public bug reported:

My screen is Nvidia Twinview setup and I'm using Gnome Classic with

I have found that since updating to 12.04 windows have two detrimental

 1. If I place a window between the first and second monitor (so it
overlaps both), the window is forced back over. I can understand this
for off-screen windows but between-monitors is silly. And there should
be an option for turning this off if there isn't one already.

 2. If I place a window half-off the bottom of the screen, all hell
breaks loose. Firstly it snaps back up so it's all on the screen (makes
sense if you like that sort of thing), but after that, there's no way to
detach it from the bottom of the screen. As soon as you do (and then
click anywhere) it snaps back down so the bottom of the window is back
at the bottom of the screen.

   The same is true with the top (if you move a window too high up (say
holding alt and left-click-dragging the bottom up). I've found no way to
work around this other than to close the window and start again, or
restart compiz.

The first is a dual-screen issue, the second might affect everybody; but
they definitely seem related.

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: compiz 1:
ProcVersionSignature: Ubuntu 3.2.0-21.34-generic 3.2.13
Uname: Linux 3.2.0-21-generic x86_64
NonfreeKernelModules: nvidia
.proc.driver.nvidia.gpus.0: Error: [Errno 21] Is a directory: '/proc/driver/nvidia/gpus/0'
.proc.driver.nvidia.registry: Binary: ""

ApportVersion: 2.0-0ubuntu4
Architecture: amd64
CompizPlugins: [core,composite,opengl,decor,move,commands,gnomecompat,mousepoll,workarounds,compiztoolbox,resize,place,resizeinfo,ezoom]
CompositorRunning: compiz
Date: Thu Apr  5 13:26:27 2012
DistUpgraded: 2012-04-03 15:47:41,715 DEBUG enabling apt cron job
DistroCodename: precise
DistroVariant: ubuntu
GraphicsCard: NVIDIA Corporation GF110 [GeForce GTX 580] [10de:1080] (rev a1) (prog-if 00 [VGA controller])
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111012)
MachineType: Gigabyte Technology Co., Ltd. X58A-UD7
PackageArchitecture: all
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.2.0-21-generic root=UUID=1b66bb9e-5b02-49f1-8cf9-bc3f649d70a6 ro nomodeset pcie_aspm=force
SourcePackage: compiz
UpgradeStatus: Upgraded to precise on 2012-04-03 (1 days ago)
dmi.bios.date: 08/24/2010
dmi.bios.vendor: Award Software International, Inc.
dmi.bios.version: F7
dmi.board.name: X58A-UD7
dmi.board.vendor: Gigabyte Technology Co., Ltd.
dmi.board.version: x.x
dmi.chassis.type: 3
dmi.chassis.vendor: Gigabyte Technology Co., Ltd.
dmi.modalias: dmi:bvnAwardSoftwareInternational,Inc.:bvrF7:bd08/24/2010:svnGigabyteTechnologyCo.,Ltd.:pnX58A-UD7:pvr:rvnGigabyteTechnologyCo.,Ltd.:rnX58A-UD7:rvrx.x:cvnGigabyteTechnologyCo.,Ltd.:ct3:cvr:
dmi.product.name: X58A-UD7
dmi.sys.vendor: Gigabyte Technology Co., Ltd.
version.compiz: compiz 1:
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.32-1ubuntu1
version.libgl1-mesa-dri: libgl1-mesa-dri 8.0.2-0ubuntu3
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 8.0.2-0ubuntu3
version.nvidia-graphics-drivers: nvidia-graphics-drivers N/A
version.xserver-xorg-core: xserver-xorg-core 2:1.11.4-0ubuntu10
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.7.0-0ubuntu1
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:6.14.99~git20111219.aacbd629-0ubuntu2
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.17.0-1ubuntu4
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:0.0.16+git20111201+b5534a1-1build2

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

** Tags: amd64 apport-bug compiz-0.9 precise regression reproducible ubuntu

You received this bug notification because you are a member of compiz
packagers, which is subscribed to compiz in Ubuntu.

  Compiz edge detection code is moving windows against my will

To manage notifications about this bug go to:

Follow ups