使用发行版的源直接安装
#!/bin/bash apt-get install xmonad
使用源码安装xmonad
xmonad分为两部分:
- The core package:启动和运行xmonad的基本程序。
- The contrib package:增强xmonad功能的扩展模块。
像这种不涉及系统管理的安装,我还是习惯从源码安装。xmonad的安装需要Haskell工具链。
安装GHC
首先需要安装GHC Haskell编译器。
我还是选择从源码里安装GHC。各个发行版里应该都有,名字类似ghc之类的。如果发行版里没有,去官网上下载也可以。
安装X11库
安装X11相关的C库。从源码安装或使用软件包管理器安装都可以里安装都可以。libx11-dev、libXinerama-dev、libXext-dev是几个典型需要安装的库,一定要安装头文件。
安装Cabal-Install
安装Cabal-Install是为了安装xmonad需要的依赖:
#!/bin/sh cabal install X11 cabal install mtl
安装xmonad的core package
从Github下载源码,进入源码目录,执行:
#!/bin/sh runhaskell Setup configure --prefix=/usr/local runhaskell Setup build runhaskell Setup install
安装的可执行程序
xmonad
主程序文件。平铺式窗口管理器。
xmonad-session
作为一个session来启动XMonad窗口管理器。
SHELL脚本。
gnome-flashback-xmonad
启动带有XMonad的GNOME Flashback session来作为窗口管理器。
参考文献
dpkg -L xmonad