# cw-dwm **Repository Path**: aurora_spring/cw-dwm ## Basic Information - **Project Name**: cw-dwm - **Description**: theniceboy suckless 软件配置 - **Primary Language**: C - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-05-27 - **Last Updated**: 2022-05-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 我的 dwm 构建 ============================ [English Ver.](./README.md) dwm 是一个非常快速, 小巧并使用动态管理窗口的窗口管理器 顺便说一句, 我的脚本都存放在 [此仓库](https://github.com/theniceboy/scripts) 中 要求 ------------ 构建 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](https://dwm.suckless.org/patches/alpha/) - [dwm-autostart-20161205-bb3bd6f.diff](https://dwm.suckless.org/patches/autostart/) - [dwm-awesomebar-20191003-80e2a76.diff](https://dwm.suckless.org/patches/awesomebar/) - [dwm-fullscreen-6.2.diff](https://dwm.suckless.org/patches/fullscreen/) - [dwm-hide-and-restore.diff](https://github.com/theniceboy/dwm-hide-and-restore-win.diff) (我写的自定义补丁) - [dwm-hide_vacant_tags-6.2.diff](https://dwm.suckless.org/patches/hide_vacant_tags/) - [dwm-noborder-6.2.diff](https://dwm.suckless.org/patches/noborder/) - [dwm-pertag-20170513-ceac8c9.diff](https://dwm.suckless.org/patches/pertag/) - [dwm-r1522-viewontag.diff](https://dwm.suckless.org/patches/viewontag/) - [dwm-rotatestack-20161021-ab9571b.diff](https://dwm.suckless.org/patches/rotatestack/) - [dwm-scratchpad-6.2.diff](https://dwm.suckless.org/patches/scratchpad/) - [dwm-vanitygaps-20190508-6.2.diff](https://dwm.suckless.org/patches/vanitygaps/) 运行 dwm ----------- 将以下行添加到 .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