Sawfish 1.9 RC1 Released
Last Thursday, the Sawfish window manager project announced the availability of 1.8.92. The release brings several new features. Highlights include: support for MATE and Razor-Qt (along with better GNOME and KDE support), better edge action support, and improvements to the theming system. A new OS X style single window mode has been added, along with a really interesting shade stack feature:
"Added shade-stack feature. It provides an alternative to iconify-window. Instead of iconifying a window or minizing it to a tray, the windows get shaded and sorted in a stack starting from the top-left corner (the number of columns can be changed). Combined with auto-unshade this offers — possibly — a better way of interacting with windows which aren't required at the moment. Original code by Luke Gorrie. [Christopher Bratusek]"
This is the first release candidate for the new stable 1.9 series.
Single window mode hasn't been a standard feature of OS X since the public beta in 2000. I thought at first that it was referring to fullscreen mode in Lion, but it appears to really be talking about the original single window mode, which had a purple button in the upper right corner of a window before the button was turned into a white pill and made into a toolbar toggle. IIRC, the feature is still there if via a hidden defaults key.
Any language that has more parens than keywords is all right by my book!
"For every complex problem there is an answer that is clear, simple, and wrong."
-H. L. Mencken
Offtopic: Has anyone done a distro using Razor-qt yet? I'm going to be upgrading to a newer laptop in a couple months and I would like to give this a whirl.
I call it 'The Aristocrats'
Saw(fish/mill) was my favourite window manager years ago and I was upset when GNOME replaced it's official status with Metacity. It was a sad day when Eazel went bankrupt and John Harper went to work for Apple. He eventually abandoned this great work but as a FOSS project, it never dies. It becomes a stepping stone for the next generation of developers. Software development might be slower in the beginning but after a few years, FOSS is standing on the shoulders of giants and that will be a force that no single entity will be able to match.
ayottesoftware.com
So its got a lispy config file.
And a fantastic "sawfish-config" program that gives you GUI access to just about every configurable option, from basic to really esoteric, including theme-specific options. That way, you don't have to know Lisp or Scheme(*) to configure it.
(*)Or rep, the Lisp implementation developed by John Harper for his Sawmill/Sawfish project. "rep" is an abbreviation for "read-evaluate-print", the loop that Lisp-ish languages use. The desire has been expressed on the Sawfish Wiki, and on the mailing list, to re-work Sawfish for a more standardized Lisp-ish language, probably Scheme.
I'd actually *buy* Windows 8 for work if I could finally get a *real* window manager on that platform...