「Linux下,xmonad安装」

使用发行版的源直接安装

#!/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