【Archlinux + Dwm 配置流程】以上进行了一下简单的配置,也可以使用nerd fonts图标来替换上述提到的dsk、cpu、mem、vol等 。
然后,重新编译sudo make clean install
设置slstatus自动启动
vim .xinitrc---------------------------# 在exec dwm的上一行添加exec slstatus
重新进入dwm之后生效
音量调节上面状态栏只是能显示音量了(也有可能不能显示,哈哈哈),但是还不能调节音量,接下来进行配置
不管你用vim还是vscode打开dwm/config.h文件,在下面的数组中添加下面几行:然后就可以使用F1进行静音和取消静音了,分别用F2和F3来降低音量和升高音量
static const Key keys[] = { /* modifierkeyfunctionargument */... .../* 退出dwm win + shfit + c */ { MODKEY|ShiftMask,XK_c,quit,{0} }, /* klelee's volume config */ { MODKEY,XK_F1,spawn, SHCMD("amixer sset Master toggle") }, { MODKEY,XK_F2,spawn, SHCMD("amixer sset Master 5%- ") }, { MODKEY,XK_F3,spawn, SHCMD("amixer sset Master 5%+ ") },... ...};
这部分可能会遇到问题,比如这个时候你的默认音响不对,那么Master就不能使用 。我就懒得写在这里面了,遇到问题要多百度,嘿嘿:amixer: Unable to find simple control 'Master',0
电源管理我的方案简单粗暴:直接安装xfce4-power-manager
安装:sudo pacman -S xfce4-power-manager
自动启动:
vim .xinitrc--------------------------------# 在exec slstatus的上一行添加:xfce4-power-manager &
重启生效,后面可以使用xfce4-power-manager -c来打开它的配置UI,里面的配置大家都认识,不认识的查牛津字典
状态条颜色配置不管你用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的系统托盘需要打补丁来解决,但是目前版本给的补丁直接合进去一般都会报错,不是和不进去就是合进去编译报错 。因此你有两种选择:
- 解决编译报错
- 手动合入
下载补丁:https://dwm.suckless.org/patches/systray/dwm-systray-6.3.diff
diff文件可以用vscode打开,方便复制 。对比dwm/config.h 和 dwm/dwm.c 比较差异,然后复制粘贴就可以了 。
经验总结扩展阅读
- Archlinux配置fcitx5
- 2022-10-01 ArchLinux安装手册
- Archlinux安装Picgo配置Typora
- oppofindx3pro和vivox60pro+对比_参数配置对比
- oppoa93手机参数_oppoa93参数配置详情
- vivoy31s手机参数_vivoy31s手机参数配置
- docker常用配置以及命令
- 系统整理K8S的配置管理实战-建议收藏系列
- 联想拯救者R7000 2021款官方配置_联想拯救者R7000 2021款升级情况
- 华为matex2参数_华为matex2参数配置详情