Difference between revisions of "Xmonad/Installing xmonad"
(→Ubuntu: tweak) |
(add debian) |
||
Line 13: | Line 13: | ||
=== Debian === |
=== Debian === |
||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
+ | |||
⚫ | |||
+ | |||
+ | Note: The are backports available for debian etch at http://newpeople.debian.org/~jps/etch/. |
||
=== Fedora === |
=== Fedora === |
||
Line 33: | Line 42: | ||
=== Ubuntu === |
=== Ubuntu === |
||
+ | See [[#Debian]]. |
||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
− | |||
⚫ | |||
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. |
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. |
Revision as of 16:25, 15 September 2008
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-contrib # for the xmonad core and contrib packages
or else:
$ pacman -S xmonad # for just the xmonad core package
See xmonad on ArchWiki for more info.
Debian
To install:
$ apt-get install xmonad # for just the xmonad binary, without the ability to configure
In addition to that, if you want to write a configuration file, you should get one of these:
$ apt-get install libghc6-xmonad-contrib-dev # for all of xmonad core and xmonad-contrib (depends on the following pkg) $ apt-get install libghc6-xmonad-dev # for just xmonad core
There are also -doc and -prof suffixes for various packages. I'm not sure what they contain.
Note: The are backports available for debian etch at http://newpeople.debian.org/~jps/etch/.
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
See #Debian.
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
Install ghc using MacPorts:
$ port install ghc
And then follow one of the #Generic instructions.
See more at Xmonad/Using xmonad on Apple OSX.
Generic
From tarball
From Hackage
xmonad can be installed from source on any system with an up-to-date Haskell toolchain:
$ cabal install xmonad