commit: a6aaca3075cb345587a524bbd50c5c89f8603785
parent: 397aa2f918a16b6fd373469feee831366c4740e1
author: Chris Noxz <chris@noxz.tech>
date: Thu, 11 May 2023 18:57:57 +0200
output to stdout instead of xroot
2 files changed, 2 insertions(+), 15 deletions(-)
diff --git a/config.mk b/config.mk
@@ -4,12 +4,6 @@ VERSION = 0.9
# paths
PREFIX = /usr/local
MANPREFIX = $(PREFIX)/share/man
-X11INC = /usr/X11R6/include
-X11LIB = /usr/X11R6/lib
-
-# includes and libs
-INCS = -I$(X11INC)
-LIBS = -L$(X11LIB) -lX11
# flags
CFLAGS = -Wall -pedantic -std=c99
diff --git a/ztatus.c b/ztatus.c
@@ -1,4 +1,3 @@
-#include <X11/Xlib.h>
#include <dirent.h>
#include <errno.h>
#include <fcntl.h>
@@ -29,7 +28,6 @@ static void set_status(const char*);
static void sigint_handler(int);
/* global variables */
-static Display *dpy;
static char *last_line;
static int delay_time = 0;
static int running = 0;
@@ -74,8 +72,6 @@ run(void)
return die("error: cannot create fifo '%s'\n", FIFO_PATH);
if ((fifofd = open(FIFO_PATH, O_RDWR | O_NONBLOCK)) < 0)
return die("error: cannot open fifo '%s'\n", FIFO_PATH);
- if (!(dpy = XOpenDisplay(NULL)))
- return die("error: cannot open display\n", FIFO_PATH);
if ((status_line = malloc(STATUS_LENGTH)) == NULL)
return die("error: failed to allocate memory\n", FIFO_PATH);
if ((last_line = calloc(STATUS_LENGTH, sizeof(char))) == NULL)
@@ -120,7 +116,6 @@ run(void)
/* free up resources when done */
free(status_line);
free(last_line);
- XCloseDisplay(dpy);
if (fifofd >= 0)
unlink(FIFO_PATH);
@@ -273,10 +268,8 @@ render_time(char *str)
void
set_status(const char *line) {
- if (strcmp(line, last_line)) {
- XStoreName(dpy, DefaultRootWindow(dpy), line);
- XSync(dpy, False);
- }
+ if (strcmp(line, last_line))
+ puts(line);
strcpy(last_line, line);
}