Ad blocker interference detected!
Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers
Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.
|Scripts quick access edit this|
Author: Mark Triggs
Uploaded by: Christopher Bratusek
Download from: 
Tile Windows in an intelligent (hah!) way
Copy the .jl file to ~/.sawfish/lisp
and add something like the following to your .sawfishrc
( require 'smart-tile ) ( bind-keys global-keymap "W-F5" 'tile-windows )
It doesn't work with viewports and takes all windows from current workspace. Thus is useless in a configuration with 10x4 viewports in a single workspace, because all windows from all viewports are squeezed together. Trying to fix this I did following:
(defun window-on-current-workspace-p (w) (and (= (window-workspace w) current-workspace) (not (window-outside-viewport-p w))))
Testing now. The uploaded script is not modified yet.
And also it doesn't work with xinerama. Janek Kozicki 14:41, 7 August 2008 (UTC)