Disables DPMS and Screensaver

This commit is contained in:
Franck STAUFFER 2021-06-16 22:27:04 +02:00
parent ddb0be9a54
commit 44ca479974
Signed by: franck.stauffer
GPG Key ID: AAF5A94045CEC261
2 changed files with 4 additions and 1 deletions

View File

@ -22,7 +22,7 @@ FREETYPEINC = /usr/include/freetype2
# includes and libs
INCS = -I${X11INC} -I${FREETYPEINC}
LIBS = -L${X11LIB} -lX11 ${XINERAMALIBS} ${FREETYPELIBS}
LIBS = -L${X11LIB} -lX11 -lXext ${XINERAMALIBS} ${FREETYPELIBS}
# flags
CPPFLAGS = -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_POSIX_C_SOURCE=200809L -DVERSION=\"${VERSION}\" ${XINERAMAFLAGS} -D_FORTIFY_SOURCE=2

3
dwm.c
View File

@ -26,6 +26,7 @@
#include <X11/Xutil.h>
#include <X11/cursorfont.h>
#include <X11/keysym.h>
#include <X11/extensions/dpms.h>
#include <errno.h>
#include <locale.h>
#include <signal.h>
@ -2984,6 +2985,8 @@ main(int argc, char* argv[])
die("pledge");
#endif /* __OpenBSD__ */
scan();
XSetScreenSaver(dpy, 0, 600, 1, 1);
DPMSDisable(dpy);
run();
cleanup();
XCloseDisplay(dpy);