! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
wrap workspace feature oddities (continued from devel list)
Status:
RESOLVED: FIXED

Comments

Description Nikolas.Arend 2004-10-22 16:11:09 CEST
Hi Olivier,

here follows the step by step description. To be sure, I've updated everything
to todays CVS version. I should note that xfwm4 is compiled with the compositor
enabled, but I don't have the Composite extension enabled in xorg.

Here we go...
My panel is set to autohide and oriented horizontally. The "Wrap workspaces when
dragging ..." feature is activated.
 
First I open an xterm on workspace 3, as shown in screenshot 1 by the
titlebar->right click->Send to... menu. This xterm has an entry after the prompt
saying "This is xterm no. 1".

Next I drag it to the right corner. The workspace wraps and the xterm appears on
a different one. I would expect, that this is either ws 4 or 2, depending on
whether "drag right" means "wrap one ws forward" or "wrap one ws backwards". But
as screenshot 2 shows, the xterm landed neither on ws 4 nor 2, but on ws 1.

Let's try another xterm...
I open it on ws 4 and label it "This is xterm no. 2" (see screenshot 3). Again I
drag it to the right, the ws wraps and xterm 2 appears on a different ws. But,
as shown in screenshot 4, this ws is not a neighbor of ws 4 (i.e. either 3 or
5), but again ws 1. So now I have my two xterms on ws 1.

Screenshot 5 should just illustrate that neither xterm 1 nor xterm 2 can be
dragged from ws 1 to any other ws. Assuming that xfwm4 puts them all to ws 1,
that is not a big surprise.

Hope I could make myself clearer than in previous mails.

Regards,   Nikolas.
Comment 1 Nikolas.Arend 2004-10-22 16:12:21 CEST
Created attachment 80 
screenshot 1
Comment 2 Nikolas.Arend 2004-10-22 16:12:50 CEST
Created attachment 81 
screenshot 2
Comment 3 Nikolas.Arend 2004-10-22 16:13:16 CEST
Created attachment 82 
screenshot 3
Comment 4 Nikolas.Arend 2004-10-22 16:13:36 CEST
Created attachment 83 
screenshot 4
Comment 5 Nikolas.Arend 2004-10-22 16:13:59 CEST
Created attachment 84 
screenshot 5
Comment 6 Olivier Fourdan editbugs 2004-10-22 17:26:27 CEST
1) Can you show me the panel with the pager so I ca nsee the desktop layout?
2) You shoud drag to the screen edges, not corners (new in 4.2, 2D desktops are
supported, which means that all 4 sides may bne active)

TIA
Olivier.
Comment 7 Nikolas.Arend 2004-10-22 17:34:29 CEST
1) The screenshot with the pager in panel and taskbar follows soon, but what
would you like to see? Only the pager with some windows on it or something special? 
2) I did drag to the edges, not to the corners, definitely. Can't you reproduce it?
Comment 8 Nikolas.Arend 2004-10-22 17:45:39 CEST
Created attachment 85 
screenshot 6
Comment 9 Nikolas.Arend 2004-10-22 17:53:46 CEST
I know you will kill me, but after I activated the pager in panel and taskbar (I
normally don't use the pager), the wrapping worked just fine. ???? The other
thing different was the panel not being hidden. I will set my desktop back to
the original state, log out and back in and see what happens.
One thing: I cannot drag a window from ws 6 to 1 (and vice versa), but I can
navigate from 6 to 1 (and vice versa) using keyboard shortcuts...
Comment 10 Nikolas.Arend 2004-10-22 17:54:06 CEST
I know you will kill me, but after I activated the pager in panel and taskbar (I
normally don't use the pager), the wrapping worked just fine. ???? The other
thing different was the panel not being hidden. I will set my desktop back to
the original state, log out and back in and see what happens.
One thing: I cannot drag a window from ws 6 to 1 (and vice versa), but I can
navigate from 6 to 1 (and vice versa) using keyboard shortcuts...
Comment 11 Nikolas.Arend 2004-10-22 18:05:20 CEST
(sorry for the duplicate previous post)

Yeah, it's how I expected: after setting back my desktop to it's original state
(i.e. hidden panel, no pagers) and logging back in, the workspace wrapping
doesn't work again, all dragged windows reappear on ws 1. So it seems to have
something to do with the pager being shown or not, or maybe with the panel
autohide feature. 
Does that make sense?

Nick
Comment 12 Olivier Fourdan editbugs 2004-10-22 18:13:35 CEST
> Does that make sense?

Absolutely!
Comment 13 Nikolas.Arend 2004-10-22 18:19:34 CEST
Well,... I'm curious ;-)

Nick
Comment 14 Olivier Fourdan editbugs 2004-10-22 18:46:05 CEST
Should be fixed in CVS now (remember that anon CVS is updated only once an hour
so you have to wait a bit to get the fix)

Olivier.
Comment 15 Nikolas.Arend 2004-10-22 20:42:49 CEST
Ok, seems to work quite well, guess this one can be closed now.
I figured the pager only reflects the placements of windows and does not
influence their behaviour, but obviously ...

One minor thing: I mentioned that dragging a window from "last workspace" to
"first" and vice versa does not work, whereas workspace-navigation from "last
workspace" to "first" and vice versa does work (which I really appreciate). I
remember that you disabled the latter some time ago for some reason, but in the
meantime it got activated again (and pleeeeaaaaaase don't change it back).
Couldn't that restriction fall also for dragging windows?

Thanks a lot, Nick.
Comment 16 Olivier Fourdan editbugs 2004-10-23 13:16:06 CEST
Fixed (the wrap_layout param does exactly what you want)

Bug #409

Reported by:
Nikolas.Arend
Reported on: 2004-10-22
Last modified on: 2009-07-14

People

Assignee:
Olivier Fourdan
CC List:
0 users

Version

Attachments

screenshot 1 (97.28 KB, image/jpeg)
2004-10-22 16:12 CEST , Nikolas.Arend
no flags
screenshot 2 (97.40 KB, image/jpeg)
2004-10-22 16:12 CEST , Nikolas.Arend
no flags
screenshot 3 (102.40 KB, image/jpeg)
2004-10-22 16:13 CEST , Nikolas.Arend
no flags
screenshot 4 (107.41 KB, image/jpeg)
2004-10-22 16:13 CEST , Nikolas.Arend
no flags
screenshot 5 (80.87 KB, image/jpeg)
2004-10-22 16:13 CEST , Nikolas.Arend
no flags
screenshot 6 (119.50 KB, image/jpeg)
2004-10-22 17:45 CEST , Nikolas.Arend
no flags

Additional information