|
xmonadnews |
xmonad news
GNOME 3.0 to support tiling window management out of the box!The xmonad project, the world's most popular purely functional window manager, is pleased to announce an exciting new collaboration with The Free Software Desktop Project, creators of the well-known GNOME desktop suite, to enhance and improve the core GNOME system with a focus on the upcoming GNOME 3.0 release. Addressing the concerns of GNOME users seeking better space utilisation for window clients and less dependence on the mouse than existing GNOME-compliant window managers provide, the new GNOME 3.0 release will include a modified Metacity window manager based on xmonad's "StackSet" framework for window tiling. Founded on a theory of generalised derivatives of datatypes, the tiling window management model is expected to produce obvious improvements in productivity, scalability and ease of use for GNOME users. This transition to a "tiling-by-default" approach marks a turning point in the history of the open source user interfaces, as the desktop metaphor for user interaction is replaced by a more efficient "Rubik's cube" model of window/workspace arrangment. The xmonad developers, along with Tuomo "tuomov" Valkonen of related Ion window manager project, will also be working closely with the GNOME team helping transition GNOME to new core components written in Haskell, upon which a more robust, maintainable GNOME core will rely. This is expected to greatly enhance the long term stability, performance and ease of development of GNOME as GNOME developers are able to take advantage of powerful user interface tools based on reactive programming, lazy evaluation, co-monadic effects and delimited continuations, previously unavailable to people who's name wasn't "Oleg". The resulting combined GNOME/xmonad code base will also, of course, benefit the xmonad project too, with new Perl, Python and C# components from GNOME finding their way back into the xmonad codebase, greatly increasing the feature range of xmonad, even for those users not using GNOME components. By integrating Python and Perl support directly into xmonad's core, developers will be able to smoothly script and extend the standalone xmonad system without worrying about complicated type errors slowing down development and preventing the impossible from happening. We hope our users are as excited as the dev team about this new collaboration, and expect to see lots of cool new features appearing in the GNOME and xmonad codebases soon! 2008-04-01 xmonad 0.7 released!The xmonad dev team is pleased to announce xmonad 0.7! The 0.7 release of xmonad provides several improvements over 0.6, including improved integration with GNOME, more flexible "rules", various stability fixes, and of course, many new and interesting extensions in the extension library (general support for window decorations, utf8 support, scratch pad terminals, pointer control) and more! In the past year, the xmonad development team received contributions from over 60 developers, making xmonad one of the largest window manager development teams around, and dwarfing other tiling window manager projects. Yet, at the same time, the core code base remains at around 1000 lines of code, with another 7000 lines in the extension library -- a significant achievment! Thank you all. And some recent xmonad articles and video worth a look:
xmonad 0.6 releasedThe xmonad dev team is pleased to announce the 0.6 release of xmonad! This is an incremental release of xmonad, with some new features, and important bug fixes, so we recommend upgrading to 0.6 if you're an xmonad 0.5 user. New features include: focus-follows-mouse is configurable, cloned screens are supported, and better support for docked apps. Many new extension modules have been written, as usual. The release can be found at xmonad.org, with full documentation on installation, configuration and extension of your favourite tiling window manager. There are also changelogs for the core and extension library. xmonad 0.5 packagesThe package maintainers have been hard at work this week, packaging up the new xmonad 0.5 for various distros. Packages are very important, as they make it a lot easier to get a Haskell toolchain into place. So far the following agile distros ;) have packaged xmonad 0.5: While the following have xmonad 0.4 or earlier: Other well known distributions appear not to have xmonad at all - for shame! xmonad's success relies much on the ability for users to install from their package system, so if you're able to package xmonad for your platform, please do so! xmonad 0.5 released!The xmonad dev team is pleased to announce the 0.5 release of xmonad! xmonad 0.5 is a major release of xmonad, allowing, for the first time, dynamic extension in Haskell without requiring recompilation. Extension and configuration of xmonad is now faster, simpler, and more flexible. All configuration is done via the ~/.xmonad/xmonad.hs file. Example config files and screenshots are available on the wiki. This release marks the final break from its dwm origins. As a result, xmonad is now also much easier to package, distribute and extend, as recompilation of xmonad is not required to extend it. As usual with xmonad, the new release comes with a large library of extensions you can use in your config files. Highlights include status bars, shell prompts, emulation of dwm, wmii and ion behaviour, and alternative window layout algorithms. Check out the extension documentation for more info. More information, screenshots, documentation, tutorials and community resources are available from the xmonad home page. The 0.5 release, extensions and dependencies, are available from hackage.haskell.org. Enjoy, and happy tiling! 2007-12 Arch Linux xmonad communityThe Arch Linux guys have created a forum for discussing and using xmonad on Arch. A good place to toss around hints and tips for xmonad on that platform. 2007-12 xmonad 0.5 release candidatesxmonad 0.5 release candidates are now available for those into beta testing. Download xmonad and xmonad-contrib here. You'll need X11 1.4 from hackage.haskell.org. These bundles should work fine with ghc 6.6 or ghc 6.8, and they use the new ~/.xmonad/ configuration system. Documentation isn't up yet, so drop by the IRC channel if you get stuck. The more testing, the better the release! 2007-12 xmonad 0.4 released!Download it, and dependencies, from Hackage. 2007-11 the design and implementation of xmonadThe Design and Implementation of XMonad, in the Proceedings of the ACM SIGPLAN workshop on Haskell, is now available. 2007-10 xmonad demoXMonad Demo at the Haskell Workshop Live video of Don presenting the XMonad demo paper (100M .mov).2007-10 xmonad 0.3 releasedDownload it, and dependencies, from Hackage. 2007-09 xmonad at the Haskell Workshopxmonad will be presented at the Haskell Workshop. 2007-08 xmonad at OSCONSimon Peyton-Jones used xmonad as his example program for the Taste of Haskell tutorial at OSCON. You can watch the part 1 and part 2, or read the slides. 2007-07 |
