
Dwm 安装与配置
安装
sudo pacman -S base-devel # 安装开发工具集
# 安装 x 组件
sudo pacman -S xorg-server
sudo pacman -S xorg-apps
sudo pacman -S xorg-xinit
sudo pacman -S noto-fonts-cjk # 安装字体
# 下载 Dwm 源码
git clone https://git.suckless.org/dwm
配置
将 config.def.h 复制成 config.h
47 #define MODKEY Mod1Mask // MODKEY1 是左 ALT 键
60 static const char *termcmd[] = { "st", NULL }; // 默认终端为 st
65 { MODKEY|ShiftMask, XK_Return, spawn, {.v = termcmd } }, // Alt + Shift + Enter 打开终端
启动
# 编译启动 Dwm
sudo make
sudo make install
# 在文件最后一行加入 exec dwm
vim .bashrc
# 如果没有意外,则可以进入 Dwm 桌面环境
startx
意外
如果使用 sddm 启动器,在输入密码之后会出现进不去桌面环境的情况。
这是因为在 /usr/share/xsessions/
中没有找到需要的 .desktop 文件,我们只需要在目录下加入 dwm.desktop 后重启即可进入桌面系统
[Desktop Entry]
Name=dwm
Comment=Dynamic Window Manager
Exec=/usr/local/bin/dwm
TryExec=/usr/local/bin/dwm
Icon=/dwm.png
Type=Application