在 archlinux 中使用 dwm
安装
git clone git://git.suckless.org/dwm ~/.dwm
cd ~/.dwm
sudo make clean install
启动方式
通过startx命令方式启动
- 在用户目录下创建一份默认执行文件
cp /etc/X11/xinit/xinitrc ~/.xinitrc
# 使可执行
chmod +x ~/.xinitrc
- 去掉不需要的命令
# ~/.xinitrc
- twm &
- xclock -geometry 50x50-1+1 &
- xterm -geometry 80x50+494+51 &
- xterm -geometry 80x20+494-0 &
- exec xterm -geometry 80x66+0+0 -name login
- 尾部添加 dwm
# ~/.xinitrc
+ exec dwm
- tty 下启动
startx
通过显示管理器启动
比如选择 sddm
sudo pacman -S sddm
sudo systemctl enable sddm.service
手动创建启动选项
- 创建启动项文件
mkdir -p /usr/share/xsessions
touch /usr/share/xsessions/dwm.desktop
- 编辑上面新建的启动项文件
# /usr/share/xsessions/dwm.desktop
+ [Desktop Entry]
+ Encoding=UTF-8
+ Name=dwm
+ Comment=Dynamic Window Manager
+ Exec=/usr/local/bin/dwm
+ TryExec=/usr/local/bin/dwm
+ Type=XSession
- 重启进入显示管理器, 选择
dwm
项
自动添加启动选项
利用软件包 xinit-xsession
- 创建
~/.xinitrc
文件
见 通过startx命令方式启动 的 1,2,3 步骤
- 安装
xinit-xsession
# 1. 利用 aur 助手, 如 paru
paru -S xinit-xsession
# 2. 或如果配置了 archlinuxcn
sudo pacman -S xinit-xsession
- 重启进入显示管理器, 选择
dwm
项
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通