![]() Internal properties of the window manager are checked using a combination of static guarantees provided by the type system, and type-based automated testing. Haskell project īy utilising the expressivity of a modern functional language with a rich static type system, xmonad provides a complete, featureful window manager, with an emphasis on correctness and robustness. ![]() xmonad features have begun to influence other tiling window managers: dwm has borrowed "urgency hooks" from xmonad, has also included Xinerama support (for multihead displays) with release 4.8, and patches exist to reimplement xmonad's Fibonacci layout. While originally a clone of dwm (derivative in areas such as default keybindings), xmonad now supports features not available to dwm users such as per-workspace layout, tiling reflection, state preservation, layout mirroring, GNOME support and per-screen status bars it can be customised by modifying an external configuration file and 'reloaded' while running. ![]() xmonad is packaged and distributed on a wide range of Unix-like operating systems, such as a large number of Linux distributions, and Berkeley Software Distribution (BSD) systems. It arranges windows in a non-overlapping pattern, and enables managing windows without using the mouse. xmonad is a tiling window manager-akin to dwm, larswm, and StumpWM. Window manager īegun in March 2007, version 0.1 was announced in April 2007 as 500 lines of Haskell (which have since grown to 2000 lines). Xmonad is a dynamic window manager ( tiling) for the X Window System, noted for being written in the functional programming language Haskell. ![]() Xmonad's Xinerama support: tiling on three screens simultaneously. Cross-platform requires an X Window System and GHC ![]()
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |