与 dwm-flexipatch 类似,这个 slock 1.5(a34d8fb,2023-10-06)项目在修补方面有不同的看法。它使用预处理器指令来决定是否在构建期间包含补丁。本质上,这意味着这个构建,无论好坏,都包含修补后的代码和原始代码。目的是您可以选择要包含哪些补丁,并且构建将包含该代码,仅此而已。
例如,要包含capscolor
补丁,您只需在 patch.h 中将此设置从 0 翻转为 1:
#define CAPSCOLOR_PATCH 1
一旦您发现什么适合您,什么不适合您,那么如果您想从头开始修补,您应该能够更好地选择修补程序。
或者,如果您已找到所需的补丁,但不希望其余的 Flexipatch 纠缠在您的板上,那么您可能需要看看 flexipatch-finalizer;自定义预处理器工具,可删除所有未使用的 Flexipatch 代码,为您留下包含所选补丁的构建。
有关 slock 工具、如何安装及其工作原理的详细信息,请参阅 https://tools.suckless.org/slock/。
2022-03-28 - 添加了背景图像补丁
2021-09-13 - 添加了 dwm 徽标补丁
2021-09-09 - 添加了自动超时、失败命令和秘密密码补丁
2021-06-08 - 添加了颜色消息补丁
2020-08-03 - 添加了 alpha、keypress_feedback 和 Blur_pixelated_screen 补丁
2019-11-27 - 添加了 xresources 补丁
2019-10-17 - 添加了 capscolor、控制清除、dpms、mediakeys、消息、pam auth、quickcancel 补丁
2019-10-16 - 推出了flexipatch-finalizer
阿尔法
自动超时
背景图像
模糊像素化屏幕
盖帽颜色
颜色信息
控制清除
差值管理系统
dwm标志
失败命令
按键反馈
媒体键
信息
pam 验证
快速取消
秘密密码
终端键
解锁屏幕
外部资源