DWM 动态窗口管理器:安装、定制、打补丁 —— 使用窗口管理器替代桌面环境【中英字幕】

合集 · Linux (8)

  1. 22:07
    【中英字幕】命令行安装 Debian:像 Arch 一样从零搭建系统
  2. 19:00
    【中英字幕】Ubuntu 24.10 安装与美化全流程:从 Windows 迁移一步到位
  3. 17:48
    【中英字幕】Linux Mint 22.1 安装与美化全流程:从 Windows 迁移一步到位
  4. 55:30
    【中英字幕】命令行安装 NixOS:用 Flakes + Home Manager 从零搭建可复现系统
  5. 45:47
    【中英字幕】Fedora 41 KDE 从安装到美化的完整指南
  6. 35:29
    【中英字幕】ArchWiki Installation Guide | 阅读官方文档安装 Arch Linux
  7. 38:49
    DWM 动态窗口管理器:安装、定制、打补丁 —— 使用窗口管理器替代桌面环境【中英字幕】
  8. 1:21:53
    Gentoo 安装:无需编译源码,40 分钟从零到桌面 | 官方 binhost 二进制仓库

Parts

  1. P1 · 【中英字幕】DWM 动态窗口管理器:安装、定制、打补丁 —— 使用窗口管理器替代桌面环境
  2. P2 · 【中配中字】DWM 动态窗口管理器:安装、定制、打补丁 —— 使用窗口管理器替代桌面环境
Description
tony(@tony-btw)在 Arch Linux 上从零装起 suckless 的 DWM 动态窗口管理器:克隆源码编译安装、改 config.h 换键位换字体、打 attachaside 补丁、接 Rofi 启动器、用 Nerd Font 图标搭 tag 系统和窗口规则,最后完整展示他自己的 build。19 分钟走完"原版 dwm → 顺手好用的日常主力"全程。

看点:
1. 默认开终端的窗口位置让他不爽——attachaside 补丁演示了 dwm"哪里不爽打哪里"的玩法
2. config.h 和 config.def.h 的构建真相——改错文件重启就白干,90% 新手都踩过的坑
3. 一行 rules 数组让 Firefox 永远开进三号 tag——位运算 1 << 1 到底是什么意思
4. Super+J/K 循环切窗写 Python 的工作流演示——平铺窗口管理器的效率到底从哪来
5. 收官是他自己的完整 build:gaps、Fibonacci 布局、slock 锁屏、maim 截图一应俱全

关键内容:
· 安装方式:git clone git.suckless.org/dwm + sudo make clean install,纯源码编译不走包管理器
· 必装终端:st——dwm 默认只找它,不先装可能把自己锁死在系统里
· 键位改造:MODKEY 从 Alt 换 Super;开终端 Alt+Shift+Enter 改 Super+Enter;关窗口改 Super+Q
· 字体:ttf-jetbrains-mono-nerd + Nerd Fonts cheat sheet 挑图标
· 启动器:dmenu 挪去 Super+R 腾位,rofi 绑 Super+D(-show drun -theme 用法)
· Bash 别名:cdwm 一键开配置、mdwm 一键编译安装
· 打补丁:diff 存进 patches/,patch -p3 -i 应用;演示 attachaside——新窗口开右侧不抢焦点
· 美化:terminal.sexy 取色,tag 图标化(终端/Chrome/Firefox/Slack 各归各位)
· 窗口规则:rules 数组 + 位运算,指定程序永远开进固定 tag
· 完整 build 演示:Super+A 开关 gaps、Z/X 调间距、Super+C 切 Fibonacci 布局、slock、maim、Super+0 一屏看全部 tag
· 收尾:照例 neofetch

来源:
· 作者:tony(YouTube @tony-btw)
· 原视频:https://www.youtube.com/watch?v=7l9AuRU9ax4
· 作者的 DWM build:https://github.com/tonybanters/dwm
· Nerd Font Cheat Sheet:https://www.nerdfonts.com/cheat-sheet

字幕:AI 辅助转录 + 翻译并经人工校对。如有不准确之处,欢迎指出。