Tiling

Christopher Roy Bratusek <[email protected]>
Newsgroups gmane.comp.window-managers.sawfish
Message-ID <3759485.Rbl8OZ0XiM@ambassador>
You may wonder why there's 'suddenly' a wild beta appearing thursday? Here's 
why: Sawfish does now ship tiling modules. Currently I'm working on improving 
them. The tall-tiler is almost working as I want it to.

Example on how to use tiling shipped with Sawfish 1.9.90:
;; Tiling
(require 'sawfish.wm.tile.tile)
(tall-tiling 0 #:width 2 #:top 0 #:bottom 1 #:gap 1 #:max 3)
(bind-keys global-keymap
	   "F11" 'tile-workspace
	   "C-S-KP_Add" 'increase-max-windows
	   "C-S-KP_Subtract" 'decrease-max-windows
	   "C-F11" 'next-tiling)

See lisp/sawfish/wm/tile/readme.org for more infos (that's the original doc)

special thanks to Jose A. Ortega Ruiz (author of original code from: 
https://github.com/jaor/sawflibs)

to avoid a window beeing tiled: add never-expose matcher (we have an expose 
function that is something like one-shot tiling (in EdgeActions), so I didn't 
bother adding yet another window-matcher for basically the same purpose). 
Though I experienced that the matcher is not always properly recognized 
(that's on my TODO).

Chris

-- 
Sawfish ML
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.