GNOME Bugzilla – Bug 505367
Compiz - Can't drag a windows to another workspace
Last modified: 2018-01-24 13:42:18 UTC
Please describe the problem: When using metacity, I could do the following in the gnome workplace switcher apllet (bottom right corner of the screen): - drag windows to another workspace Running gutsy with all updates. This is a regression in functionality because gutsy defaults to compiz. Steps to reproduce: 1. On a fresh Ubuntu Gutsy install which has compiz enabled 2. Open a window and try to drag that window to another workspace through the gnome workspace switcher applet. 3. Actual results: Nothing happens. Expected results: I would expect the window to be on the workspace in which I put it. Does this happen every time? Yes Other information:
A regression caused by compiz using viewports, and thus a regression in compiz IMO...
There's already some patches to help the gnome workspace switcher applet to work correctly under compiz with viewport, I think that this can be another great enhancement since compiz gets very popular and installed by default in Linux Ubuntu. Wouldn't that be great? Anyway, the only way to get the gnome workspace switcher applet to work with compiz is to fix libwnck, the opposite ( fixing compiz to work with actual gnome workspace switcher applet ) isn't possible, am-I wrong? See http://bugzilla.gnome.org/show_bug.cgi?id=352383
Oxmosys: all the "interesting" patches in the bug you linked are already in libwnck. Elijah: I've (very slowly) started working on making WnckWorkspace implementation-agnostic, so that in the end everything will work in both cases. The plan is to also to add WnckVirtualDesktop and WnckViewport (and change some API) so we can cover everything. Most people would only use WnckWorkspace, but people wanting to do "low-level" stuff would still be able to do it.
Any news on this bug? It is still present in Gnome 2.24 (Ubuntu 8.10) (https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/150690)
Still an issue in gnome 2.25 (Ubuntu Jaunty). I think that this bug can be fairly marked as "NEW".
Created attachment 134734 [details] [review] Hack to be able to move windows This little hack makes it possible to move the windows in the viewport (compiz workspace). It does not handle drag highlighting.
Created attachment 134736 [details] [review] Adds prelight (only) support when running compiz This patch adds (hackish) prelight support for compiz, patched against ubuntu package libwnck22 version 2.26.0-0ubuntu1. Needs review.
Vincent Untz, my patches are far from the idea you proposed by making WnckWorkspace handle all the "low-level" stuff like viewport. But this has been an issue for too long and if my little hack can be a temporary fix it would help a lot of people. Or if you could specify your plan a little bit more maybe I could help (if time permits...)
Anyone got any time to look at the patches? I'm a completely off or could it be good to include this in the next release?
*** Bug 626882 has been marked as a duplicate of this bug. ***
-- GitLab Migration Automatic Message -- This bug has been migrated to GNOME's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/libwnck/issues/96.