Can Snap-Windows be set up for 4 windows instead of just 2?

I think you can edit the EDGE settings in GRID using the CompizConfig Setting Manager (to install this run sudo apt-get install compizconfig-settings-manager in a terminal).

enter image description here

If you set the corner setting (i.e setting Upper Left Corner to Top Left Corner) then when you drag the windows to the corners, it will "SNAP"


Ok found the option using Compiz (We need CompizConfig Settings Manager installed). Open CCSM and go to the Window Management

enter image description here

The plugin we will use is the Grid plugin. Open it and select the Edges tab.

enter image description here

Now change each behavior until they look like the image above so that:

Upper Left Corner - Top Left Corner

Upper Right Corner - Top Right Corner

Bottom Left Corner - Bottom Left Corner

Bottom Right Corner - Bottom Right Corner

Now logout of your system and log back in. This is to avoid any weird graphics effects.

Now what you have is a system where, if you drag a window to one of the corners, it will get assigned to that corner and not the half of the screen. So dragging a windows to the bottom-left will assign the window to the bottom-left grid. Dragging it to the top-right corner, will assign the window to the top-right grid and the left and right screens (Left and Right halves of the screen) will still work just by dragging the window to either the Left or Right of the screen.

The final output should be something like this:

enter image description here