Version: (using KDE Devel) Installed from: Compiled sources I'm using the 4.0 RC2 = 3.97.0 (was not available in the version selection, could someone change this, please?). On the workspace grid (I do not know the exact name, it is the window effect you can toggle with Ctrl-F8 by default), one can move windows between workspaces (just like on the pager applet for Kicker). However, I was not able to move a maximized window (unlike on the old pager).
SVN commit 749711 by lunakl: Allow moving of even non-movable windows between virtual desktops using the middle mouse button (and also right button, newly, I guess that one is easier to use). BUG: 153931 M +2 -2 desktopgrid.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=749711
Are there any technical reason that this has to be done in that way? If it is not too complicated I should prefer to move maximized windows like unmaximized windows, and that the moved maximized windows stays always maximized in the other desktop whatever the position are left in the other desktop.
Yes, there are technical reasons, and somebody needs to write the code for them.
This could be possibly now simply built on top of bug #131299.
How feasible would it to be to allow effects to transform mouse input events (See unscalePos() from bug 164048)? Doing so would allow effects such as desktop grid to do native window movement (Fixes this bug) and all other normal desktop events. As a side effect it would even be possible to write in a text editor while zoomed out (Could be reused for Plasma zooming as well?) if the effect does not capture the keyboard.
There is currently no support for input transformation in X besides some experimental patches (in other words, not very feasible).
Moving a maximized window from a desktop to another desktop (while keeping that window maximized) is an expected behaviour. Actually pager allows to do that, so I think that it shouldn't be really difficult to implement this expected feature.
I second this feature request. (It is possible in Compiz)
There is an option in systemsettings -> window behaviour to allow resizing and moving of maximized windows. I just activated that option and with that it is possible to move maximized windows in desktop grid.
SVN commit 950718 by graesslin: Allow moving of maximized windows to another desktop in desktop grid. As there is no real visual feedback the cursor is changed to the moving one. FEATURE: 153931 M +5 -2 desktopgrid.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=950718