我自己打好补丁自用的的suckless全家桶, 包含(dwm, st, slock, slstatus),应用于archlinux; 之前分的好几个仓库就都删除了; 以下操作确保当前用户是可以使用sudo提权的普通用户
前提是添加好了archlinuxcn源, 没加的话执行一下这个脚本add-archlinuxcn.sh
cd my-suckless
# 依赖
./dependencies.sh
# dotfiles
./use-dotfiles.sh
添加了archlinuxcn源后,可直接安装suckless全家桶; 若使用前面的脚本解决了依赖,可直接使用下面的重新编译脚本,跳过调用解决依赖和应用dotfiles的脚本的函数
cd my-suckless
./suckless-install.sh
startx
这种方式会删除config.h, 修改config.def.h进行更改配置,
后面参数取决于想重新编译那一个,比如重新编译dwm./reinstall.sh dwm
cd my-suckless
./reinstall.sh all
或者,编辑config.h, 然后cd到对应的目录, 重新编译
sudo make clean install