xmonad
毎年恒例(だったかな)三日坊主の初日
gnome+xmonadという日和見気味の環境から単独xmonadという漢の環境(ほんとか?)へ移行をもくろむ.
インストールメモ(以下のメモは私個人の環境に依存しています.)
準備
各種ライブラリ,ヘッダファイルのインストール
% sudo apt-get install libgmp3-dev libbsd-dev zlib1g-dev freeglut3-dev
シンボリックリンク libgmp.so.3 の作成
% sudo ln -s /usr/lib/libgmp.so /usr/lib/libgmp.so.3
ghc 7.04 + Haskell Platform 2011.4.0.0
ghcとhaskell platformとはubuntuのパッケージは使わない.
ghc
% wget http://www.haskell.org/ghc/dist/7.0.4/ghc-7.0.4-i386-unknown-linux.tar.bz2 % tar xvf ghc-7.0.4-i386-unknown-linux.tar.bz2 % cd ghc-7.04 % ./configure % make install
haskell platform
% wget http://lambda.haskell.org/platform/download/2011.4.0.0/haskell-platform-2011.4.0.0.tar.gz % tar xvf haskell-platform-2011.4.0.0.tar.gz % cd haskell-platform-2011.4.0.0 % ./configure % make % make install
xmonad-0.10 と xmonad-contrib-0.10
インストール
% sudo apt-get install libxft-dev % cabal update % cabal install xmonad xmonad-contrib --global
セッション設定
% sudo vi /usr/share/xsessions/xmonad.desktop % cat /usr/share/xsessions/xmonad.desktop [Desktop Entry] Name=Xmonad Comment=Tiling window manager Exec=xmonad Type=XSession