Bug 165745

Summary: The desktop grid plugin could show all windows on them like the present windows plugin does
Product: [Plasma] kwin Reporter: jos poortvliet <jospoortvliet>
Component: compositingAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED FIXED    
Severity: wishlist CC: pascal, skarn86junk
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:

Description jos poortvliet 2008-07-04 20:51:59 UTC
Version:           4.00.85 (KDE 4.0.85 (KDE 4.1 >= 20080703)) (using 4.00.85 (KDE 4.0.85 (KDE 4.1 >= 20080703)), compiled sources)
Compiler:          gcc
OS:                Linux (i686) release 2.6.25-ARCH

I would love it if the desktop grid plugin whould show the applications per desktop layed out like the present windows plugin does. This would it make easier to drag'n'drop them between desktops, and even negate the need of the separate present windows plugin - one switcher to rule them all ;-)
Comment 1 Martin Flöser 2009-08-21 11:27:16 UTC
*** Bug 204637 has been marked as a duplicate of this bug. ***
Comment 2 Giulio Guzzinati 2009-11-02 18:50:01 UTC
I'd really like this to be implemented. This feature is present in both Mac OS (Snow) Leopard and  and in the upcoming gnome-shell. The former has the possibility to activate the grid while the present windows is active, like asked by Martin Gräßlin, while the latter follows the scheme proposed by jos poortvliet of simultaneous execution of the effects.

The reason is being able to see all you windows divided by desktop, and be able to move them, which would add the benefits of drag n drop desktop grid, where you can move windows but you don't really see them all, to the present affect when applied to all desktops, which lets you choose any window but you can't move it.
Comment 3 Martin Flöser 2009-11-15 13:38:29 UTC
SVN commit 1049548 by graesslin:

Desktop Grid uses Present Windows to lay out the windows on a desktop
FEATURE: 165745

 M  +235 -31   desktopgrid/desktopgrid.cpp  
 M  +9 -0      desktopgrid/desktopgrid.h  
 M  +6 -0      desktopgrid/desktopgrid_config.cpp  
 M  +84 -76    desktopgrid/desktopgrid_config.ui  
 M  +10 -9     presentwindows/presentwindows.cpp  
 M  +1 -1      presentwindows/presentwindows.h  
 M  +2 -2      presentwindows/presentwindows_proxy.cpp  
 M  +2 -2      presentwindows/presentwindows_proxy.h  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1049548