When working on big screens I often use Gnomes "snap window to left/right border" by dragging a window to the left/right side of the screen. This results in a partially maximized window which I find very convenient.
I wonder whether it's possible to either configure this behavior to have more of those areas in which I can maximize a window or do whatever is needed to display a configurable amount of virtual desktops on the same monitor.
Note: I already tried some tiling window managers like xmonad - but unfortunately most of them force all windows to be maximized (which is not always good) and you loose all the nice Gnome convenience.
So what I'm looking for is a way to have multiple 'fullscreen' windows on one display while keeping the default Gnome behavior.
Another note: gTile comes very close to what I'm looking for with only two exceptions: it only resizes windows but leaves the space consuming title/menu bars and window decorators (in contrast to fullscreen mode). And it would be very nice to be able to define static areas which windows can be dragged to easily (which would make them 'fullscreen' in that area).