https://wiki.archlinux.org/index.php/Stumpwm,过程如下
=======With Quicklisp (recommended)
1. Install SBCL
pacman -S sbcl
2. Get Quicklisp at the Quicklisp website
curl -O http://beta.quicklisp.org/quicklisp.lisp
3. Load Quicklisp with SBCL
sbcl --load quicklisp.lisp
4. Install Quicklisp
(quicklisp-quickstart:install)
5.Add it to your SBCL init file
(ql:add-to-init-file)
6.Check for updates of Quicklisp (not needed if you've just downloaded it)
(ql:update-client)
7.Check for updates on Quicklisp
(ql:update-all-dists)
8.Install CLX and CL-PPCRE
(ql:quickload "clx")
(ql:quickload "cl-ppcre")
9. Quit SBCL with (quit)
Get the git version of StumpWM
git clone git://git.savannah.nongnu.org/stumpwm.git
10. Get into the stumpwm folder and start compiling
cd stumpwm && ./autogen.sh && ./configure && make
You can optionally run "make install" as root.
Put the StumpWM binary path into your .xinit and have fun!![]()
Optional: Install slime/swank for nonstop real-time hacking:
11. Install swank server
(ql:quickload "swank")
12. Install slime-helper
(ql:quickload "quicklisp-slime-helper")
13.Paste the following into your dot-emacs
(load (expand-file-name "/path/to/slime-helper.el"))
(setq inferior-lisp-program "sbcl")
14.Now put the following into your .stumpwmrc or just eval during your stumpwm-session
(require 'swank)
(swank:create-server)
15.Connect Emacs/Slime to your stumpwm-session using
M-x slime-connect
但重启后,进入不了 。字符界面:
代码: 全选
# /usr/local/stumpwm
…………
#<THREAD "initial thread " RUNNING {B6A4799}>:
no non-whitespace characters in string ""
…………
0]_
