Xmonad/Installing xmonad
From HaskellWiki
(Difference between revisions)
m |
(tweak ubuntu instructions) |
||
| Line 32: | Line 32: | ||
=== Ubuntu === | === Ubuntu === | ||
| - | $ apt-get install xmonad | + | $ apt-get install libghc6-xmonad-contrib-dev # for all of xmonad core and xmonad-contrib |
| - | $ apt-get install libghc6-xmonad-dev # | + | or else: |
| - | $ apt-get install | + | $ 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 | + | 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 51: | ||
== Mac OS X == | == Mac OS X == | ||
| - | == Generic | + | == Generic == |
| - | == | + | === 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
Contents |
1 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.
2 Linux
2.1 Arch
$ pacman -S xmonad # for the core package $ pacman -S xmonad-contrib # for the contrib package
See xmonad on ArchWiki for more info.
2.2 Debian
2.3 Fedora
2.4 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
2.5 Gobo
2.6 NixOS
2.7 Slackware
2.8 Source Mage
2.9 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.
3 BSD
3.1 FreeBSD
3.2 NetBSD
3.3 OpenBSD
xmonad is in the ports tree. To install it,
sudo pkg_add xmonad
4 Mac OS X
5 Generic
5.1 From tarball
5.2 From Hackage
xmonad can be installed from source on any system with an up-to-date Haskell toolchain:
$ cabal install xmonad
