← Back to team overview

compiz team mailing list archive

[Bug 974242] Re: Compiz is moving windows against my will

 

** Description changed:

+ [Impact]
+ 
+ Regression in window handling when using Gnome Classic.
+ 
+ [Test case]
+ 
+ 1. (multi-monitor) Place a window between first and second monitor. The
+ window should not be forced back.
+ 
+ 2. Place a window half-off the bottom of the screen. The window should
+ not snap back up and there should always be a way to detach it from the
+ bottom of the screen.
+ 
+ [Regression potential]
+ 
+ Window placement in general, should be tested by manual/checkbox tests.
+ The same commit has been well tested in Ubuntu 12.10.
+ 
+ 
+ -- original bug report --
+ 
  My screen is Nvidia Twinview setup and I'm using Gnome Classic with
  Compiz.
  
  I have found that since updating to 12.04 windows have two detrimental
  regressions.
  
   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
+    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:0.9.7.4-0ubuntu1
  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: ""
  .tmp.unity.support.test.0:
  
  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:0.9.7.4-0ubuntu1
  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

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

Title:
  Compiz is moving windows against my will

To manage notifications about this bug go to:
https://bugs.launchpad.net/compiz/+bug/974242/+subscriptions


References