I've been using Linux for quite a few years now, and recently I became aware of an implementation difference of windows' behavior on GNOME/KDE/Windows and OS X.

The point is that when you maximize a window in Ubuntu, the window resizes itself to take up the whole screen space. But in OS X when you click on what they call the "Zoom" button (which strangely has a + sign even though it actually shrinks the windows some times) the window doesn't fills the screen, it only maximizes itself to the largest *useful* size.

That is, let's say you are reading a blog entry on a fixed-width layout, as this[1] one. if you are on any reasonably large resolution (e.g. I'm on 1280x1024), you'll end up with two large columns of emptiness that could be displaying another window.

I find the OS X manners way more intelligent.

Is there some way I could get this kind of behavior on Ubuntu?

[1] http://blog.nixternal.com/2008.12.05...fsf-referrers/