Mirip dengan dwm-flexipatch, proyek slock 1.5 (a34d8fb, 06-10-2023) ini memiliki pendekatan patching yang berbeda. Ia menggunakan arahan praprosesor untuk memutuskan apakah akan menyertakan patch selama waktu pembuatan atau tidak. Pada dasarnya ini berarti bahwa build ini, baik atau buruk, berisi kode yang ditambal dan kode asli. Tujuannya adalah agar Anda dapat memilih patch mana yang akan disertakan dan build akan berisi kode tersebut dan tidak lebih.
Misalnya untuk memasukkan patch capscolor
maka Anda hanya perlu membalik pengaturan ini dari 0 ke 1 di patch.h:
#define CAPSCOLOR_PATCH 1
Setelah Anda mengetahui apa yang cocok untuk Anda dan apa yang tidak, maka Anda akan berada dalam posisi yang lebih baik untuk memilih tambalan jika Anda ingin mulai menambal dari awal.
Atau jika Anda telah menemukan tambalan yang Anda inginkan, tetapi tidak ingin sisa keterikatan flexipatch di piring Anda, maka Anda mungkin ingin melihat flexipatch-finalizer; alat pra-prosesor khusus yang menghapus semua kode flexipatch yang tidak digunakan sehingga Anda memiliki build yang berisi patch yang Anda pilih.
Lihat https://tools.suckless.org/slock/ untuk detail tentang alat slock, cara memasangnya, dan cara kerjanya.
28-03-2022 - Menambahkan patch gambar latar belakang
13-09-2021 - Menambahkan patch logo dwm
09-09-2021 - Menambahkan patch batas waktu otomatis, perintah kegagalan, dan kata sandi rahasia
08-06-2021 - Menambahkan patch pesan berwarna
03-08-2020 - Menambahkan patch alfa, keypress_feedback, dan blur_pixelated_screen
27-11-2019 - Menambahkan patch xresources
17-10-2019 - Menambahkan capscolor, kontrol jelas, dpms, mediakeys, pesan, pam auth, patch quickcancel
16-10-2019 - Memperkenalkan finalizer flexipatch
alfa
batas waktu otomatis
latar belakang_gambar
blur_pixelated_screen
warna topi
pesan warna
kontrol-jelas
dpm
dwmlogo
perintah kegagalan
penekanan tombol_umpan balik
kunci media
pesan
pam-auth
pembatalan cepat
kata sandi rahasia
kunci terminal
membuka kunci layar
sumber daya x