← Back to team overview

dx-packages team mailing list archive

[Bug 755842] Re: Non-maximized windows which sit on the border of a workspace move when called

 

Seems it depends on which workspace you are and to which border the window is near.
Try the following:
1. Maximized Browser on upper left workspace
2. On upper right workspace: Put a Nautilus-window to the right side so it "sticks" to the right border (or is only few pixels away)
3. Go back to upper left workspace
4. Klick on Nautilus-symbol
5. Workspace does not switch to upper right and shows Nautilus. Instead I stay on upper left workspace and show a small part of Nautilus.

<table>
  <tbody data-groupid="1" data-groupshow="1" data-site-id="18786060">
    <tr>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td rowspan="2">&nbsp;</td>
    </tr>
  </tbody>
  <tbody data-groupid="1" data-groupshow="1" data-site-id="16427878">
    <tr>
      <td><div></div>
        </td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td rowspan="2">&nbsp;</td>
    </tr>
  </tbody>
  <tbody data-groupid="1" data-groupshow="1" data-site-id="15570149">
    <tr>
      <td><div></div>
        </td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td rowspan="2">&nbsp;</td>
    </tr>
  </tbody>
  <tbody data-groupid="1" data-groupshow="1" data-site-id="15553582">
    <tr>
      <td><a target="_blank" title=" http://www.michaelkorshongkong.com/"; href="http://www.michaelkorshongkong.com/";>michael kors</a></td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td rowspan="2">&nbsp;</td>
    </tr>
  </tbody>
  <tbody data-groupid="1" data-groupshow="1" data-site-id="8215468">
    <tr>
      <td><div></div>
        <a target="_blank" title="http://newbalanceshoes.new--balance.net"; href="http://newbalanceshoes.new--balance.net/";></a></td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td rowspan="2">&nbsp;</td>
    </tr>
  </tbody>
  <tbody data-groupid="1" data-groupshow="1" data-site-id="7973184">
    <tr>
      <td><a target="_blank" title="http://www.rogervivier.cc/"; href="http://www.rogervivier.cc/";>roger vivier</a></td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td rowspan="2">&nbsp;</td>
    </tr>
  </tbody>
  <tbody data-groupid="1" data-groupshow="1" data-site-id="7157796">
    <tr>
      <td><div></div>
        <a target="_blank" title="http://www.adidas--trainers.co.uk/"; href="http://www.adidas--trainers.co.uk/";>adidas trainers</a></td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td rowspan="2">&nbsp;</td>
    </tr>
  </tbody>
  <tbody data-groupid="1" data-groupshow="1" data-site-id="6783146">
    <tr>
      <td><div></div>
        <a target="_blank" title="http://www.nikehk.net"; href="http://www.nikehk.net/";>nike</a></td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td rowspan="2">&nbsp;</td>
    </tr>
  </tbody>
  <tbody data-groupid="1" data-groupshow="1" data-site-id="5015630">
    <tr>
      <td><div></div>
        <a target="_blank" title="http://newbalance574.new--balance.net/"; href="http://newbalance574.new--balance.net/";>new balance</a></td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td rowspan="2">&nbsp;</td>
    </tr>
  </tbody>
  <tbody data-groupid="1" data-groupshow="1" data-site-id="4952242">
    <tr>
      <td><div></div>
        <a target="_blank" title="http://www.touchscreen-gloves.co.uk"; href="http://www.touchscreen-gloves.co.uk/";>touc hscreen gloves</a></td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td rowspan="2">&nbsp;</td>
    </tr>
  </tbody>
  <tbody data-groupid="1" data-groupshow="1" data-site-id="4649270">
    <tr>
      <td><div></div>
        <a target="_blank" title="http://www.tod-s.com"; href="http://www.tod-s.com/";>tods</a></td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td rowspan="2">&nbsp;</td>
    </tr>
  </tbody>
 
    </tr>
  </tbody>
  <tbody data-groupid="1" data-groupshow="1" data-site-id="4293088">
    <tr>
      <td><div></div>
        <a target="_blank" title="https://www.tanlaoda.com.cn"; href="https://www.tanlaoda.com.cn/";>tanlaoda</a></td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td rowspan="2">&nbsp;</td>
    </tr>
  </tbody>
  <tbody data-groupid="1" data-groupshow="1" data-site-id="4191374">
    <tr>
      <td><div></div>
        </td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td rowspan="2">&nbsp;</td>
    </tr>
  </tbody>
  <tbody data-groupid="1" data-groupshow="1" data-site-id="4077771">
    <tr>
      <td><div></div>
        </td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td rowspan="2">&nbsp;</td>
    </tr>
  </tbody>
  <tbody data-groupid="1" data-groupshow="1" data-site-id="3994563">
    <tr>
      <td><div></div>
        <a target="_blank" title="https://www.hotevent.net"; href="https://www.hotevent.net/";>hot event</a></td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td rowspan="2">&nbsp;</td>
    </tr>
  </tbody>
  <tbody data-groupid="1" data-groupshow="1" data-site-id="3994057">
    <tr>
      <td><div></div>
        <a target="_blank" title="http://www.rogerviviertaiwan.com"; href="http://www.rogerviviertaiwan.com/";>roger vivier</a></td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td rowspan="2">&nbsp;</td>
    </tr>
  </tbody>
  <tbody data-groupid="1" data-groupshow="1" data-site-id="3750679">
    <tr>
      <td><div></div>
        <a target="_blank" title="https://www.new--balance.net"; href="https://www.new--balance.net/";>new balance</a></td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td rowspan="2">&nbsp;</td>
    </tr>
  </tbody>
  <tbody data-groupid="1" data-groupshow="1" data-site-id="3708988">
    <tr>
      <td><div></div>
        </td>
    </tr>
  </tbody>
</table>

When putting Nautilus to the right side of the lower left workspace
everything works fine. Putting Nautilus on lower right workspace it's
messed up again.

Putting Nautilus next to the bottom (but not next to left/right edge) on
upper right workspace works fine. But on both lower workspaced it's
messed up again.

-- 
You received this bug notification because you are a member of DX
Packages, which is subscribed to compiz-plugins-main in Ubuntu.
Matching subscriptions: dx-packages
https://bugs.launchpad.net/bugs/755842

Title:
  Non-maximized windows which sit on the border of a workspace move when
  called

Status in Compiz:
  Fix Released
Status in Compiz Main Plugins:
  Fix Committed
Status in Compiz Desktop Wall Plugin:
  Fix Committed
Status in compiz package in Ubuntu:
  Fix Released
Status in compiz-plugins-main package in Ubuntu:
  Invalid
Status in compiz-plugins-main source package in Precise:
  Fix Released
Status in compiz source package in Quantal:
  Fix Released

Bug description:
  [Impact]

  Windows get forcefully moved fully to the current workspace when they
  are partially overlapping the workspace and then alt-tabbed to.

  [Test Case]

  TESTCASE 1:
  1. Move a window to the far right workspace so that it overlaps the right side of the screen a little.
  2. Switch to the far left workspace where you can see a little of the overlapping window.
  3. Alt-Tab to the window.

  Observed: Window jumps to being entirely on the far left workspace.
  Expected: Window stays where it was.

  TESTCASE 2:
  1. Move a window to the far left workspace so that it overlaps the left side of the screen a little.
  2. Switch to the far right workspace where you can see a little of the overlapping window.
  3. Alt-Tab to the window.

  Observed: Window jumps to being entirely on the far left workspace.
  Expected: Window stays where it was.

  [Regression Potential]

  Wall plugin / overlapping window behavior on multiple workspaces in
  general.

  ---

  ORIGINAL DESCRIPTION:
  Binary package hint: unity

  The bug works as follows:

  1. Put a non-maximized window against the border of your workspace

  2. Switch to the adjoining workspace

  3. Select the window in Unity

  Expected Behavior

     You are switched back to the workspace with the window

  What actually happens

     You stay in the current workspace AND the window is shifted slightly into the current workspace
     Making it impossible to use without manually switching to the workspace and dragging the window back to where it was

  Screenshoted instructions:

  1) Put an application window hard against the side of your workspace without maximizing it
      Bottom right workspace: http://rc.id.au/f/images/1-window-move-bug.png
      (All workspaces: http://rc.id.au/f/images/2-window-move-bug.png)

  2) Go to a different workspace which shares an edge with your application
      Top right workspace: http://rc.id.au/f/images/3-window-move-bug.png

  3) Click on the application within the launcher, and the application will jump a little way into the next workspace
      Top right workspace after clicking on XChat and Gwibber launcher icons: http://rc.id.au/f/images/4-window-move-bug.png

  To show this more, I reset the windows to their original locations
  from #1, went into the bottom left workspace and clicked on Gwibber
  again: http://rc.id.au/f/images/5-window-move-bug.png

  I hope that makes sense and explains the bug.

  ProblemType: Bug
  DistroRelease: Ubuntu 11.04
  Package: unity 3.8.4-0ubuntu1
  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,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
  DRM.card0.VGA.1:
   status: disconnected
   enabled: disabled
   dpms: Off
   modes:
   edid-base64:
  Date: Sun Apr 10 07:38:31 2011
  DistUpgraded: Log time: 2011-03-24 19:34:20.948953
  DistroCodename: natty
  DistroVariant: ubuntu
  DkmsStatus: vboxhost, 4.0.4, 2.6.38-8-generic, x86_64: installed
  EcryptfsInUse: Yes
  GraphicsCard:
   nVidia Corporation NV43 [GeForce 6600 GT] [10de:0140] (rev a2) (prog-if 00 [VGA controller])
     Subsystem: LeadTek Research Inc. Device [107d:2009]
  InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Alpha amd64 (20110302)
  InstallationMedia_: Ubuntu 11.04 "Natty Narwhal" - Alpha amd64 (20110302)
  InstallationMedia__: Ubuntu 11.04 "Natty Narwhal" - Alpha amd64 (20110302)
  ProcEnviron:
   LANGUAGE=en_AU:en
   LANG=en_AU.UTF-8
   SHELL=/bin/bash
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.38-8-generic root=UUID=ed596b92-82a9-404c-ab2a-0cbc73a2e563 ro quiet splash vt.handoff=7
  ProcVersionSignature_: Ubuntu 2.6.38-8.41-generic 2.6.38.2
  ProcVersionSignature__: Ubuntu 2.6.38-8.41-generic 2.6.38.2
  Renderer: Unknown
  SourcePackage: unity
  UpgradeStatus: Upgraded to natty on 2011-03-24 (16 days ago)
  dmi.bios.date: 12/28/2004
  dmi.bios.vendor: Award Software International, Inc.
  dmi.bios.version: F6
  dmi.board.name: NF-CK804
  dmi.board.vendor: Gigabyte Technology Co., Ltd.
  dmi.board.version: x.x
  dmi.chassis.type: 3
  dmi.modalias: dmi:bvnAwardSoftwareInternational,Inc.:bvrF6:bd12/28/2004:svn:pn:pvr:rvnGigabyteTechnologyCo.,Ltd.:rnNF-CK804:rvrx.x:cvn:ct3:cvr:
  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 7.10.1-0ubuntu3
  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 1:6.14.0-0ubuntu4
  version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.14.0-4ubuntu6
  version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:0.0.16+git20110107+b795ca6e-0ubuntu6

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