sites

public wiki contents of suckless.org
git clone git://git.suckless.org/sites
Log | Files | Refs

index.md (1033B)


      1 Dwm logo
      2 ========
      3 
      4 Description
      5 -----------
      6 Instead of using the colors for the whole screen based on the state,
      7 this patch draws the dwm logo which changes color based on the state.
      8 
      9 Notes
     10 -----
     11 The size of the logo is configurable with `logosize` in the `config.h`.
     12 
     13 With the `dpms` patch there is a conflict in the `main` function. 
     14 This is easly fixed by editing the `main` function in `slock.c`
     15 so it looks like this, for it to work properly:
     16 
     17     main(int argc, char **argv){
     18         ...
     19             XFreeGC(dpy, locks[s]->gc);
     20         }
     21 
     22         /* reset DPMS values to inital ones */
     23         DPMSSetTimeouts(dpy, standby, suspend, off);
     24         XSync(dpy, 0);
     25         XCloseDisplay(dpy);
     26     
     27         return 0;
     28     }
     29 
     30 Customization
     31 -------------
     32 This patch is not limited by the dwm logo.
     33 By changing the `rectangles` variable in `config.h` you can create any figure based on rectangles.
     34 
     35 Download
     36 --------
     37 * [slock-dwmlogo-20210324.diff](slock-dwmlogo-20210324.diff)
     38 
     39 Authors
     40 -------
     41 * Arie Boven - <ar.boven@protonmail.com>