"Move To Another Workspace:" moves to Desk 3 in Desk 2 when selectin Desk 1 in Compiz

Bug #184998 reported by Brett Alton
20
Affects Status Importance Assigned to Milestone
libwnck
Fix Released
Medium
libwnck (Ubuntu)
Fix Released
Undecided
Unassigned
Nominated for Gutsy by Tom Womack

Bug Description

In Gutsy, fulled updated to 2008-01-21, using the "Move To Another Workspace", the window gets moved to an incorrect 'desk' or workspace. This only occurs when using Compiz, or "Appearance: Minimal/Standard/Custom"

Example:

User/window currently in Desk 2
-----------------------------------------
| | x | | |
-----------------------------------------

Select "Move to Another Workspace: Desk 1"

User/window now in Desk 3 (incorrect)
-----------------------------------------
| | | x | |
-----------------------------------------

Select "Move to Another Workspace: Desk 1"

User/window now in Desk 1 (correct)
-----------------------------------------
| x | | | |
-----------------------------------------

I will post a screencast if necessary.

Related branches

Revision history for this message
Brett Alton (brett-alton-deactivatedaccount) wrote :

I apologize; I forgot that HTML can't read whitespace... I don't know how to force space without using   so pretend each of those vertical bars represents the beginning and ending of a workspace/desk. There should be 4 in total.

Revision history for this message
Parthan SR (parth-technofreak) wrote :

I can reproduce this bug in Gutsy, updated to the latest. I

 am currently having the browser window in Desk 2. When i right click on the window title, select "Move to Another Workspace" >> Desk 3, instead of moving to Desk 3 it moves it to Desk 5, which is 3 Desks away from my current one.

To reconfirm, I opened up a Terminal window in Desk 4, tried moving it to Desk 2, which moved it to Desk 1 again 2 Desks away from current one.

Hence the behavior is selecting "Move to Nth Desk" actually moves it to N Desks away from current one in a loop. I have modified the compiz effects to have cube effects rather than sliding.

Changed in compiz:
importance: Undecided → Medium
Changed in libwnck:
importance: Medium → Unknown
Revision history for this message
antonioni (antonioni-rocha) wrote :

This problem happens here too. The workspaces don't work fine =/

Revision history for this message
Andreas Bauer (bauer-andi) wrote :

I can reproduce this and observed more strange behaviour: When a window is on my Desk 4, moving it to any other Desk with "Move to Another Workspace" will make it end up on the left edge of Desk 1.

Changed in libwnck:
importance: Unknown → Undecided
status: Confirmed → Triaged
Changed in libwnck:
status: Unknown → New
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package libwnck - 2.21.92-0ubuntu2

---------------
libwnck (2.21.92-0ubuntu2) hardy; urgency=low

  * debian/patches/03_unstick_window_before_moving.patch:
    - before moving a window make sure it isn't sticky (LP: #199032)
  * debian/patches/04_make_left_and_up_moves_work.patch
    - subtract position instead of adding to make left/up work (LP: #184998)
  * debian/patches/05_make_set_geometry_understand_decorations.patch:
    - include decoration sizes in calculations, from SVN

 -- Travis Watkins <email address hidden> Thu, 06 Mar 2008 07:32:37 -0600

Changed in libwnck:
status: Triaged → Fix Released
Revision history for this message
Tom Womack (tom-womack) wrote :

Is there a plan to back-port this to gutsy?

Revision history for this message
Colin Watson (cjwatson) wrote :

It's on the edge of what we'd normally allow, but from the description this seems very confusing for users and possibly worth the risk of an update. Sebastien, what do you think?

Revision history for this message
Sebastien Bacher (seb128) wrote :

nobody opened a bug about that for months and that's a small issue, users can use dnd in the workspace switcher and move to next workspaces, I don't think it qualify for a stable backport now

Changed in libwnck:
status: New → Fix Released
Changed in libwnck:
importance: Unknown → Medium
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.