Archlinux + Dwm 配置流程( 三 )


状态条颜色配置不管你用vim还是vscode打开dwm/config.h文件,找到下面这几行,对着改你喜欢的颜色:颜色表 <---- 点击挑色
static const char col_gray1[]= "#9b95c9";// 状态条底色static const char col_gray2[]= "#444444";// 当static const unsigned int borderpx不为0时,非活动窗口外边框颜色static const char col_gray3[]= "#bbbbbb";// 当前非活动的title字体颜色static const char col_gray4[]= "#eeeeee";// 当前活动的title字体颜色static const char col_cyan[]= "#f391a9";// title底色static const char *colors[][3]= { /*fgbgborder*/ [SchemeNorm] = { col_gray3, col_gray1, col_gray2 }, [SchemeSel]= { col_gray4, col_cyan,col_cyan},};截图安装flameshot,一款神级截图软件
sudo pacman-S flameshot不管你用vim还是vscode打开dwm/config.h文件 , # 在static const Key keys[] 中添加下面这条,后面的截图使用alt+p
static const Key keys[] = { /* modifierkeyfunctionargument */... .../* 截屏需要安装flameshot */ { MODKEY1,XK_p,spawn, SHCMD("flameshot gui") }, ... ...};系统托盘解决方案dwm的系统托盘需要打补丁来解决,但是目前版本给的补丁直接合进去一般都会报错,不是和不进去就是合进去编译报错 。因此你有两种选择:

  1. 解决编译报错
  2. 手动合入
我选择2
下载补?。篽ttps://dwm.suckless.org/patches/systray/dwm-systray-6.3.diff
diff文件可以用vscode打开,方便复制 。对比dwm/config.h 和 dwm/dwm.c 比较差异,然后复制粘贴就可以了 。

推荐阅读