jd:/dev/blog

Abuse me more, I like it.

Aller au contenu | Aller au menu | Aller à la recherche

mercredi, janvier 9 2008

First RC version for awesome 2.1

And here we are. awesome 2.1 is coming! And it's really really nice.

It got a brand new set of widgets (icons, text, progress bar, tasklist, etc) for the statusbar, which is very configurable.

It also has a better EWMH support, which brings things like stick or fullscreen state support.

I still have to write the changelog between 2.0 and 2.1, but git log shows near 400 commits, it's gonna be a bit long.

jeudi, décembre 27 2007

EWMH and XRandR

Today I decided to add some EWMH support to awesome. It now supports a bunch of this extensions quite nicely.

However, while reading the spec and writing the code, it appears that this forces a window manager to behave in only one way: have a poor desktop support, and no multi-head/XRandR/Xinerama support at all.

The main caveats are that in Xinerama/XRandR mode, you'll have only one root window. And the root window is where you must store the NET_WM X properties… So you cannot handle screens in a independant way like awesome does. That's really a shame.

There's also a big problem for window managers like awesome which are happy to draw several desktops at the same time. There's no support for stuff like that.

So far, I think EWMH is nice but is really too narrow-minded for softwares and people who want to think window management in a different way.