- commit
- cfe9ab2
- parent
- ebea23e
- author
- Neale Pickett
- date
- 2012-03-02 16:47:46 -0700 MST
add xnolock program
M
Makefile
+2,
-2
1@@ -3,7 +3,7 @@ BINDIR ?= $(HOME)/bin/$(HOSTTYPE)
2 CFLAGS = -Wall
3 LDLIBS = -L/usr/X11R6/lib -lX11
4
5-BINARIES = xss xsswin xcursorpos xkeygrab xbell magic
6+BINARIES = xss xsswin xcursorpos xkeygrab xbell magic xnolock
7
8 all: $(BINARIES)
9
10@@ -13,6 +13,6 @@ install: $(BINARIES)
11 clean:
12 rm -f $(BINARIES)
13
14-xss: LDLIBS += -lXss
15+xss xnolock: LDLIBS += -lXss
16
17 .PHONY: all install clean
+15,
-0
1@@ -0,0 +1,15 @@
2+#include <X11/Xlib.h>
3+#include <X11/extensions/scrnsaver.h>
4+#include <unistd.h>
5+
6+int
7+main(int argc, char *argv[])
8+{
9+ Display *display = XOpenDisplay(NULL);
10+
11+ XScreenSaverSuspend(display, True);
12+ XFlush(display);
13+ pause();
14+
15+ return 0;
16+}
M
xsswin.c
+0,
-1
1@@ -50,7 +50,6 @@ main(int argc, char * const argv[])
2 wa.override_redirect = 1;
3 wa.background_pixel = BlackPixel(display, screen);
4 {
5- Pixmap pmap;
6 XColor black;
7
8 pmap = XCreateBitmapFromData(display, root, "\0", 1, 1);