index.md - sites - public wiki contents of suckless.org
(HTM) git clone git://git.suckless.org/sites
(DIR) Log
(DIR) Files
(DIR) Refs
---
index.md (1474B)
---
1 Foreground or Background
2 ========================
3
4 Description
5 -----------
6 This patch combines the features of blur-pixelated-screen and dwmlogo; it changes the background of slock to a blurred or pixelated version of your current desktop and the foreground of slock to a dwm logo that changes color based on the state.
7
8 Notes
9 -----
10 The size of the logo is configurable with `logosize` in the `config.h`.
11
12 This patch is not limited by the dwm logo.
13 By changing the `rectangles` variable in `config.h` you can create any figure based on rectangles.
14
15 Define either `BLUR` (default) or `PIXELATION` to set which type of masking you want applied to the screen. You can also change the blur radius and pixel size with `blurRadius` and `pixelSize`, respectively.
16
17 With the `dpms` patch there is a conflict in the `main` function.
18 This is easly fixed by editing the `main` function in `slock.c`
19 so it looks like this, for it to work properly:
20
21 main(int argc, char **argv){
22 ...
23 XFreeGC(dpy, locks[s]->gc);
24 }
25
26 /* reset DPMS values to inital ones */
27 DPMSSetTimeouts(dpy, standby, suspend, off);
28 XSync(dpy, 0);
29 XCloseDisplay(dpy);
30
31 return 0;
32 }
33
34 Download
35 --------
36 * [slock-foreground-and-background-20210611-35633d4.diff](slock-foreground-and-background-20210611-35633d4.diff)
37
38 Authors
39 -------
40 * KNIX 3 - <nki3@protonmail.com>
41 * Arie Boven - <ar.boven@protonmail.com>
42 * Lars Niesen - <lars.niesen@gmx.de>