from devilspie to sawfish
Posted in this blog on December 24th, 2009 by blambiB”H
On my laptop shaggai I like
have a desktop enviorment that is “single windowed”, that is every
application window is maximised and also have it’s border
removed. (There is some small exceptions like dialogues).
To do this I until resently used GNOME + devilspie
to do this.
.devilspie/allbig.ds
(begin
(if (is "_NET_WM_WINDOW_TYPE_NORMAL" (window_property "_NET_WM_WINDOW_TYPE"))
(begin
(undecorate)
(maximize)
)))
This acutely does the job excellently, but it was somewhat sluggish
(yea at blasting speeds that are at a between 112Mhz and a maximum
650Mhz it might be quite noticeable). I also wanted to return to one
old friend of mine again, sawfish.
(A quick side note would be that on my other laptop I run window maker another excellent WM.)
My current setup was generated trough sawfish-ui so it is not that
pretty yet (yea will rewrite it, when i get time.. hah).
(custom-set-typed-variable (quote match-window-profile) (quote ((() (maximized . all) (frame-type . none)))) (quote match-window) (quote sawfish.wm.ext.match-window))
I don’t think the best way to uses this is to yank it into
.sawfish/custom but to use sawfish-ui and add it under
matched windows, just the actions: maximized=all,
frame-type=none
Will probably come with updates to this some time later.
