Difference between revisions of "Xmonad/Installing xmonad"

From HaskellWiki
Jump to: navigation, search
m
(tweak ubuntu instructions)
Line 32: Line 32:
   
 
=== Ubuntu ===
 
=== Ubuntu ===
$ apt-get install xmonad # for the xmonad binary
+
$ apt-get install libghc6-xmonad-contrib-dev # for all of xmonad core and xmonad-contrib
$ apt-get install libghc6-xmonad-dev # to allow configuration through xmonad.hs
+
or else:
$ apt-get install libghc6-xmonad-contrib-dev # for all of the contrib modules
+
$ apt-get install libghc6-xmonad-dev # for just xmonad core
  +
or else:
  +
$ apt-get install xmonad # for just the xmonad binary, without the ability to configure
   
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) [[#Generic (from tarball)|from tarball]].
+
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 install xmonad (and the Haskell X11 library on which it depends) through one of the [[#Generic]] options.
   
 
== BSD ==
 
== BSD ==
Line 49: Line 49:
 
== Mac OS X ==
 
== Mac OS X ==
   
== Generic (from tarball) ==
+
== Generic ==
   
== Generic (from Hackage) ==
 
  +
=== From tarball ===
  +
 
=== From Hackage ===
   
 
xmonad can be installed from source on any system with an up-to-date Haskell toolchain:
 
xmonad can be installed from source on any system with an up-to-date Haskell toolchain:

Revision as of 07:19, 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 libghc6-xmonad-contrib-dev # for all of xmonad core and xmonad-contrib

or else:

 $ apt-get install libghc6-xmonad-dev         # for just xmonad core

or else:

 $ apt-get install xmonad                     # for just the xmonad binary, without the ability to configure

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 install xmonad (and the Haskell X11 library on which it depends) through one of the #Generic options.

BSD

FreeBSD

NetBSD

OpenBSD

xmonad is in the ports tree. To install it,

 sudo pkg_add xmonad

Mac OS X

Generic

From tarball

From Hackage

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

 $ cabal install xmonad