Gentoo Linux 系統案頭管理器 stumpwm

來源:互聯網
上載者:User

以前一直使用gentoo+gnome的方法使用,說實話,gentoo做個人桌面是在很一般, 尤其是跑起來 firefox, 雖然依然效能要比其他linux案頭發行版要好,可是我自己清楚. 尤其是gnome的很多功能對我個人完全沒有用處,還浪費了記憶體. 最近神奇的同事告訴我原來還有個神奇的 stumpwm, 基於common lisp的案頭管理. 我想很多人聽過awesome,但是是lua的版本. 我當然希望用我熟悉的語言。

安裝遇到了一些問題

本來一般的軟體都是包管理emerge stumpwm 就好啦,但是我安裝後依然找不到stumpwm, 在手動編譯stumpwm的過程發現很多奇葩報錯. 所以連sbcl也編譯了一個

安裝過程

 代碼如下 複製代碼
# 安裝sbcl到/usr/local
wget http://downloads.sourceforge.net/project/sbcl/sbcl/1.1.13/sbcl-1.1.13-source.tar.bz2
tar jxvf sbcl-1.1.13-source.tar.bz2
cd sbcl-1.1.13
sh make.sh
unset SBCL_HOME
unset INSTALL_ROOT
sudo sh install.sh

#使用commonlisp的包管理工具quicklisp.lisp

curl -O http://beta.quicklisp.org/quicklisp.lisp
sbcl --load quicklisp.lisp
(quicklisp-quickstart:install)
(ql:add-to-init-file)
# 還需要以下2個依賴
(ql:quickload "clx")
(ql:quickload "cl-ppcre")

# 可選安裝swank
(ql:quickload "swank")
(ql:quickload "quicklisp-slime-helper")

# 退出
(quit)

# 下載stumpwm

git clone git://git.savannah.nongnu.org/stumpwm.git
cd stumpwm && ./autogen.sh && ./configure && make
PS: 這個make時候就算報錯,也沒有太大關係

#產生2進位檔案 再次進入sbcl互動模式

(asdf:oos 'asdf:load-op :stumpwm)
(sb-ext:save-lisp-and-die "stumpwm" :executable t
    :toplevel #'(lambda () (stumpwm:stumpwm ":0")))

# 拷貝檔案到PATH

sudo cp -rp stumpwm /usr/bin/

# 設定啟動 注意是你的普通使用者

$ echo "exec stumpwm" >> ~/.xinitrc

# 這樣你就可以使用startx啟動啦

stumpwm的命令都是ctrl+t 開頭的
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.