與 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 驗證
快速取消
秘密密碼
終端鍵
解鎖螢幕
外部資源