受不了给arm交叉编译wm的链接来链接去依赖一大堆。 用clisp写的stumpwm

stumpwm 平铺管理器

安装

安装SBCL

使用包管理器

# apt install sbcl

使用官网编译的二进制包

官网binary安装教程 下载

安装quicklisp

官网教程

$ wget https://beta.quicklisp.org/quicklisp.lisp  # 下载安装程序
$ sbcl --load quicklisp.lisp
* (quicklisp-quickstart:install)
* (ql:add-to-init-file)

安装stumpwm

安装依赖

# sbcl
* (ql:quickload "clx")
* (ql:quickload "cl-ppcre")
* (ql:quickload "alexandria")

下载stumpwm

GITHUB下载

解压

$ tar xf 下载的文件.tar.gz

编译

$ cd stump-*    # 进入解压后的源码文件夹
$ ./autogen.sh   # 生成configure脚本
$ ./configure --prefix=${HOME}/.local/    # 将stumpwm安装到~/.local/
$ make -j4    # 编译

安装

$ make install     # 安装

配置

$ echo "exec ${HOME}/.local/bin/stumpwm" >> ~/.xinitrc   # 将执行stumpwm的命令加入 ~/.xinitrc

启动

登陆console

$ startx

默认快捷键列表

前缀 Ctrl + t

所有stumpwm的快捷键都跟在前缀后面

比如打开xterm

Ctrl + t c

查看所有快捷键

前缀加 ?

打开一个命令执行器

前缀加 !