Difference between revisions of "Xmonad/Installing xmonad"

From HaskellWiki
Jump to navigation Jump to search
(gentoo emerge added)
m
Line 17: Line 17:
 
=== Gentoo ===
 
=== Gentoo ===
   
$ emerge xmonad-contrib
+
$ emerge xmonad-contrib
# the contrib package depends on xmonad so it gets also installed
+
# the contrib package depends on xmonad so it gets also installed
   
if you only want to install xmonad without contrib you could use:
+
if you only want to install xmonad without contrib you could use:
$ emerge xmonad
+
$ emerge xmonad
   
 
=== Gobo ===
 
=== Gobo ===

Revision as of 04:41, 14 September 2008

Xmonad-logo-small.png

XMonad


Read me first

After installing, you'll have an xmonad binary on your system. From there, you'll need to wire xmonad up to your login manager.

Linux

Arch

 $ pacman -S xmonad         # for the core package
 $ pacman -S xmonad-contrib # for the contrib package

See xmonad on ArchWiki for more info.

Debian

Fedora

Gentoo

 $ emerge xmonad-contrib 
 # the contrib package depends on xmonad so it gets also installed
 if you only want to install xmonad without contrib you could use:
 $ emerge xmonad

Gobo

NixOS

Slackware

Source Mage

Ubuntu

 $ apt-get install xmonad                     # for the xmonad binary
 $ apt-get install libghc6-xmonad-dev         # to allow configuration through xmonad.hs
 $ apt-get install libghc6-xmonad-contrib-dev # for all of the contrib modules

Note: On Hardy Heron and earlier, the libghc6-x11-dev package was compiled without Xinerama support. This means that if you want multi-monitor support, you will either need to upgrade to Intrepid Ibez or compile xmonad (and the Haskell X11 library on which it depends) from tarball.

BSD

FreeBSD

NetBSD

OpenBSD

xmonad is in the ports tree. To install it,

 sudo pkg_add xmonad

Mac OS X

Generic (from tarball)

Generic (from Hackage)

xmonad can be installed from source on any system with an up-to-date Haskell toolchain:

 $ cabal install xmonad