GNOME Bugzilla – Bug 592900
Alt-Tab doesn't work during drag-and-drop (nor does workspace switch, etc.)
Last modified: 2011-10-15 21:24:15 UTC
because mutter/metacity insist on getting a keyboard grab _and_ a pointer grab for these operations. The metacity bug 135056 has a patch by me which lets these operations proceed even if it can't get a pointer grab. The same should probably be done in mutter.
I think this is very needed. Gnome-shell doesn't have a taskbar so there is no way to drag-and-drop from maximized window or from one that is in front of another, or between windows on different workspaces. Another (maybe better) way to fix this would be by adding support for d-n-d in overview.
(In reply to comment #1) > Another (maybe better) way to fix this would be by adding support for d-n-d in > overview. There actually is DND support through the overview. Click and hold, move pointer to the topleft corner, hover over the window to exit, drop.
Great to know, wasn't aware. I tried and it didn't work. Was dropping file instantly but it seems that you have to hold it for about 3 seconds (can it be reduces?). What about dropping file on a launcher icon?
(In reply to comment #3) > Great to know, wasn't aware. I tried and it didn't work. Was dropping file > instantly but it seems that you have to hold it for about 3 seconds (can it be > reduces?). We don't want to bounce people out of the overview inadvertently. Unfortunately, X limitations means you can't just drop on the clone in the overview. > What about dropping file on a launcher icon? That's probably a good idea. Can you file it as a separate bug?
> > What about dropping file on a launcher icon? > > That's probably a good idea. Can you file it as a separate bug? I filled it under 661275. What about going to overview by pressing Super while holding a file?
(In reply to comment #0) > because mutter/metacity insist on getting a keyboard grab _and_ a pointer grab > for these operations. The metacity bug 135056 has a patch by me which lets > these operations proceed even if it can't get a pointer grab. The same should > probably be done in mutter. I have pushed your patch, so we can close this. The gnome-shell specific issues are being handled in bug 660457