Add dwm lock logo
This commit is contained in:
22
config.def.h
22
config.def.h
@@ -3,10 +3,30 @@ static const char *user = "nobody";
|
|||||||
static const char *group = "nogroup";
|
static const char *group = "nogroup";
|
||||||
|
|
||||||
static const char *colorname[NUMCOLS] = {
|
static const char *colorname[NUMCOLS] = {
|
||||||
[INIT] = "black", /* after initialization */
|
[BACKGROUND] = "black", /* after initialization */
|
||||||
|
[INIT] = "#2d2d2d", /* after initialization */
|
||||||
[INPUT] = "#005577", /* during input */
|
[INPUT] = "#005577", /* during input */
|
||||||
[FAILED] = "#CC3333", /* wrong password */
|
[FAILED] = "#CC3333", /* wrong password */
|
||||||
};
|
};
|
||||||
|
|
||||||
/* treat a cleared input like a wrong password (color) */
|
/* treat a cleared input like a wrong password (color) */
|
||||||
static const int failonclear = 1;
|
static const int failonclear = 1;
|
||||||
|
|
||||||
|
/* insert grid pattern with scale 1:1, the size can be changed with logosize */
|
||||||
|
static const int logosize = 75;
|
||||||
|
static const int logow = 12; /* grid width and height for right center alignment*/
|
||||||
|
static const int logoh = 6;
|
||||||
|
|
||||||
|
static XRectangle rectangles[9] = {
|
||||||
|
/* x y w h */
|
||||||
|
{ 0, 3, 1, 3 },
|
||||||
|
{ 1, 3, 2, 1 },
|
||||||
|
{ 0, 5, 8, 1 },
|
||||||
|
{ 3, 0, 1, 5 },
|
||||||
|
{ 5, 3, 1, 2 },
|
||||||
|
{ 7, 3, 1, 2 },
|
||||||
|
{ 8, 3, 4, 1 },
|
||||||
|
{ 9, 4, 1, 2 },
|
||||||
|
{ 11, 4, 1, 2 },
|
||||||
|
|
||||||
|
};
|
||||||
|
|||||||
20
config.h
20
config.h
@@ -3,6 +3,7 @@ static const char *user = "nobody";
|
|||||||
static const char *group = "nobody";
|
static const char *group = "nobody";
|
||||||
|
|
||||||
static const char *colorname[NUMCOLS] = {
|
static const char *colorname[NUMCOLS] = {
|
||||||
|
[BACKGROUND] = "black", /* after initialization */
|
||||||
[INIT] = "#2e3440", /* after initialization */
|
[INIT] = "#2e3440", /* after initialization */
|
||||||
[INPUT] = "#81a1c1", /* during input */
|
[INPUT] = "#81a1c1", /* during input */
|
||||||
[FAILED] = "#bf616a", /* wrong password */
|
[FAILED] = "#bf616a", /* wrong password */
|
||||||
@@ -10,3 +11,22 @@ static const char *colorname[NUMCOLS] = {
|
|||||||
|
|
||||||
/* treat a cleared input like a wrong password (color) */
|
/* treat a cleared input like a wrong password (color) */
|
||||||
static const int failonclear = 1;
|
static const int failonclear = 1;
|
||||||
|
|
||||||
|
/* insert grid pattern with scale 1:1, the size can be changed with logosize */
|
||||||
|
static const int logosize = 75;
|
||||||
|
static const int logow = 12; /* grid width and height for right center alignment*/
|
||||||
|
static const int logoh = 6;
|
||||||
|
|
||||||
|
static XRectangle rectangles[9] = {
|
||||||
|
/* x y w h */
|
||||||
|
{ 0, 3, 1, 3 },
|
||||||
|
{ 1, 3, 2, 1 },
|
||||||
|
{ 0, 5, 8, 1 },
|
||||||
|
{ 3, 0, 1, 5 },
|
||||||
|
{ 5, 3, 1, 2 },
|
||||||
|
{ 7, 3, 1, 2 },
|
||||||
|
{ 8, 3, 4, 1 },
|
||||||
|
{ 9, 4, 1, 2 },
|
||||||
|
{ 11, 4, 1, 2 },
|
||||||
|
|
||||||
|
};
|
||||||
|
|||||||
14
config.mk
14
config.mk
@@ -10,12 +10,20 @@ MANPREFIX = ${PREFIX}/share/man
|
|||||||
X11INC = /usr/X11R6/include
|
X11INC = /usr/X11R6/include
|
||||||
X11LIB = /usr/X11R6/lib
|
X11LIB = /usr/X11R6/lib
|
||||||
|
|
||||||
|
# Xinerama, comment if you don't want it
|
||||||
|
XINERAMALIBS = -lXinerama
|
||||||
|
XINERAMAFLAGS = -DXINERAMA
|
||||||
|
|
||||||
|
# freetype
|
||||||
|
FREETYPELIBS = -lXft
|
||||||
|
FREETYPEINC = /usr/include/freetype2
|
||||||
|
|
||||||
# includes and libs
|
# includes and libs
|
||||||
INCS = -I. -I/usr/include -I${X11INC}
|
INCS = -I. -I/usr/include -I${X11INC} -I${FREETYPEINC}
|
||||||
LIBS = -L/usr/lib -lc -lcrypt -L${X11LIB} -lX11 -lXext -lXrandr
|
LIBS = -L/usr/lib -lc -lcrypt -L${X11LIB} -lX11 ${XINERAMALIBS} ${FREETYPELIBS} -lXext -lXrandr
|
||||||
|
|
||||||
# flags
|
# flags
|
||||||
CPPFLAGS = -DVERSION=\"${VERSION}\" -D_DEFAULT_SOURCE -DHAVE_SHADOW_H
|
CPPFLAGS = -DVERSION=\"${VERSION}\" -D_DEFAULT_SOURCE -DHAVE_SHADOW_H ${XINERAMAFLAGS}
|
||||||
CFLAGS = -std=c99 -pedantic -Wall -Os ${INCS} ${CPPFLAGS}
|
CFLAGS = -std=c99 -pedantic -Wall -Os ${INCS} ${CPPFLAGS}
|
||||||
LDFLAGS = -s ${LIBS}
|
LDFLAGS = -s ${LIBS}
|
||||||
COMPATSRC = explicit_bzero.c
|
COMPATSRC = explicit_bzero.c
|
||||||
|
|||||||
Reference in New Issue
Block a user