dwm 是一个非常快速, 小巧并使用动态管理窗口的窗口管理器
顺便说一句, 我的脚本都存放在 此仓库 中
构建 dwm 前, 你需要有 Xlib
头文件
In order to build dwm you need the Xlib header files.
编辑 config.mk
来匹配你的本地设置 (dwm 将默认安装在 /usr/local)
之后通过以下命令安装 dwm (必须使用 root 用户):
make clean install
- dwm-alpha-20180613-b69c870.diff
- dwm-autostart-20161205-bb3bd6f.diff
- dwm-awesomebar-20191003-80e2a76.diff
- dwm-fullscreen-6.2.diff
- dwm-hide-and-restore.diff (我写的自定义补丁)
- dwm-hide_vacant_tags-6.2.diff
- dwm-noborder-6.2.diff
- dwm-pertag-20170513-ceac8c9.diff
- dwm-r1522-viewontag.diff
- dwm-rotatestack-20161021-ab9571b.diff
- dwm-scratchpad-6.2.diff
- dwm-vanitygaps-20190508-6.2.diff
将以下行添加到 .xinitrc 中来通过 startx
启动 dwm:
exec dwm
如果你需要使用多显示器启动 dwm, 你需要设置屏幕变量, 以下是一个例子:
DISPLAY=foo.bar:1 exec dwm
(这样将会启动 dwm 并显示在显示器一上)
如果你想自定义你的状态栏, 你可以在 .xinitrc 添加行, 以下是一个例子:
while xsetroot -name "`date` `uptime | sed 's/.*,//'`"
do
sleep 1
done &
exec dwm