[Haskell-cafe] ANNOUNCE: xmonad 0.8 released!
Don Stewart
dons at galois.com
Fri Sep 5 21:38:28 EDT 2008
http://xmonad.org
The xmonad dev team is pleased to announce xmonad 0.8!
The headlines:
* A general purpose replacement for "gaps" has been adopted.
* Floating windows pop up on the current screen by default
* Locale support
* Rock solid code: No new crash-inducing bugs reported in this
release cycle
* Many new extensions, including the ability to write your own
configuration parsers.
* The 1000th commit was made to the project
Change logs:
http://haskell.org/haskellwiki/Xmonad/Notable_changes_since_0.7
About:
xmonad is a tiling window manager for X. Windows are arranged
automatically to tile the screen without gaps or overlap, maximising
screen use. Window manager features are accessible from the keyboard: a
mouse is optional. xmonad is extensible in Haskell, allowing for
powerful customisation. Custom layout algorithms, key bindings and other
extensions may be written by the user in config files. Layouts are
applied dynamically, and different layouts may be used on each
workspace. Xinerama is fully supported, allowing windows to be tiled on
several physical screens.
Features:
* Very stable, fast, small and simple.
* Automatic window tiling and management
* First class keyboard support: a mouse is unnecessary
* Full support for tiling windows on multi-head displays
* Full support for floating, tabbing and decorated windows
* Full support for Gnome and KDE utilities
* XRandR support to rotate, add or remove monitors
* Per-workspace layout algorithms
* Per-screens custom status bars
* Compositing support
* Powerful, stable customisation and reconfiguration
* Large extension library
* Excellent, extensive documentation
* Large, active development team, support and community
Get it!
Information, screenshots, documentation, tutorials and community
resources are available from the xmonad home page:
http://xmonad.org
The 0.8 release, and its dependencies, are available from
hackage.haskell.org:
http://hackage.haskell.org/cgi-bin/hackage-scripts/package/xmonad
xmonad packages are available in the package systems of at least:
Debian, Gentoo, Arch, Ubuntu, OpenBSD,
NetBSD, FreeBSD, Gobo, NixOS, Source Mage, Slackware
and 0.8 packages will appear in coming days (some are already available).
On the fly updating to xmonad 0.8 is supported. You can even use
cabal-install:
$ cabal update
$ cabal install xmonad-0.8
$ cabal install xmonad-contrib-0.8
$ xmonad --recompile
mod-q
Extensions:
xmonad comes with a huge library of extensions (now around 9
times the size of xmonad itself), contributed by viewers like you.
Extensions enable pretty much arbitrary window manager behaviour to
be implemented by users, in Haskell, in the config files.
For more information on using and writing extensions see the webpage.
The library of extensions is available from hackage:
http://hackage.haskell.org/cgi-bin/hackage-scripts/package/xmonad-contrib
Full documentation for using and writing your own extensions:
http://xmonad.org/contrib.html
This release brought to you by the xmonad dev team:
Spencer Janssen Don Stewart
Jason Creighton David Roundy
Brent Yorgey Devin Mullins
Braden Shepherdson Roman Cheplyaka
Lukas Mai
Featuring code contributions from over 60 developers:
Aaron Denney Adam Vogt
Alec Berryman Alex Tarkovsky
Alexandre Buisse Andrea Rossato
Austin Seipp Bas van Dijk
Ben Voui Brandon Allbery
Chris Mears Christian Thiemann
Clemens Fruhwirth Daniel Neri
Daniel Wagner Dave Harrison
David Glasser David Lazar
Dmitry Kurochkin Dominik Bruhn
Dougal Stanton Eric Mertens
Ferenc Wagner Gwern Branwen
Hans Philipp Annen Ivan Tarasov
Ivan Veselov Jamie Webb
Jeremy Apthorp Malebria
Joachim Breitner Joachim Fasting
Joe Thornber Joel Suovaniemi
Juraj Hercek Justin Bogner
Kai Grossjohann Karsten Schoelzel
Klaus Weidner Mathias Stearn
Mats Jansborg Matsuyama Tomohiro
Michael Fellinger Michael Sloan
Miikka Koskinen Neil Mitchell
Nelson Elhage Nick Burlett
Nicolas Pouillard Nils Anders Danielsson
Peter De Wachter Robert Marlow
Sam Hughes Shachaf Ben-Kiki
Shae Erisson Simon Peyton Jones
Stefan O'Rear Tom Rauchenwald
Valery V. Vorotyntsev Will Farrington
Yaakov Nemoy timthelion
Rickard Gustafson Trevor Elliott
Ian Zerny Ivan Miljenovic
Marco e Silva Michal Janeczek
As well as the support of many others on the #xmonad and #haskell IRC
channels, and the wider Haskell and window manager communities.
Thanks to everyone for their support!
More information about the Haskell-Cafe
mailing list