Well, in that case, you don't want lua. I see awesome as the first window manager in donkey's years that stands a chance of being configurable enough to supplant fvwm on my desktop. The switch from visual workspaces to tagging promises to be a wrench, but I can already feel the extra expressiveness and I haven't even started it yet. :)
Awesome: A window manager that gets out of the way
Posted Nov 18, 2011 0:05 UTC (Fri) by mathstuf (subscriber, #69389)
[Link]
Technically, wouldn't any of the window manager toolboxes be enough? XMonad, Awesome, dwm, and (maybe) stumpwm to name a few.
Awesome: A window manager that gets out of the way
Posted Nov 18, 2011 9:48 UTC (Fri) by Yenya (subscriber, #52846)
[Link]
> I see awesome as the first window manager in donkey's years
> that stands a chance of being configurable enough to supplant
> fvwm on my desktop.
Awesome is hardly the first programmable window manager (or even window manager programmable in a functional language). You must have missed at least sawfish (former sawmill), which has been the default WM in GNOME for years.
Yes, I am a happy sawfish user (now with XFCE), thanks for asking ;-)
Awesome: A window manager that gets out of the way
Posted Nov 21, 2011 14:51 UTC (Mon) by nix (subscriber, #2304)
[Link]
I used sawfish intermittently for a bit, but it kept on rusting and then went maintenance-dead for years. I really should try again.
Awesome: A window manager that gets out of the way
Posted Nov 21, 2011 15:02 UTC (Mon) by Yenya (subscriber, #52846)
[Link]
Yes, the original author (John Harper, IIRC) has abandoned it after GNOME has gone the metacity way, but now a new group of people picked it up, and continue its development.
Awesome: A window manager that gets out of the way
Posted Nov 21, 2011 22:31 UTC (Mon) by nix (subscriber, #2304)
[Link]
IIRC, for "abandoned" you should read "went to work for Apple, who demanded as a condition of employment that he cease work on Sawfish". Rather nasty of them, if true.
Awesome: A window manager that gets out of the way
Posted Nov 22, 2011 8:12 UTC (Tue) by Yenya (subscriber, #52846)
[Link]
Interesting, I did not know that.
I had the impression that he declared sawfish has reached the mature state, so it did not need further development at all.
I have even managed to look it up - I think this was the point where the group of developers decided to take over the sawfish development, and make a formal release after long time:
Posted Nov 23, 2011 23:01 UTC (Wed) by massysett (guest, #52736)
[Link]
If you're an fvwm user, you will probably lament the documentation of Awesome. Configuring anything in Awesome required reading the Lua API docs, which in my experience left something to be desired. I found it interesting that Danjou said Awesome is nearing maturity, because I didn't think the docs were one of a mature application.
Fvwm on the other hand has superb documentation. Having used GNOME, KDE, xmonad, awesome, and a little bit of fluxbox, I have landed on fvwm. It has the best documentation, the most stability, and the least bugs--zero that I have found. Xmonad was nice but it practically required keyboard usage--it's hard to even configure things like window decorations. I like the keyboard but the mouse shouldn't be second class. I found some bugs in xmonad that would cause the window manager to completely lock up. Awesome's documentation is not the best, and it suffered from bugs as well--I had some problems with decorations on floating windows, for example.
The only thing I miss on fvwm is automatic tiling. However, FvwmRearrange allows tiling at the press of a button. Since I now use a lot of desktops (20) I find I don't have much need to rearrange windows automatically because each desk has the windows arranged as I need them. FvwmPager makes it easy and manageable to use a huge number of desktops.
If you already know fvwm I don't think you'll gain much from trying awesome. I also urge new users to try fvwm. It's not very hip--maybe because it is old--but for configurability, stability, and documentation it can't be beat.