From b0a608b5385f53252de9508f250592880ef479e9 Mon Sep 17 00:00:00 2001 From: Anselm R Garbe Date: Tue, 17 Jun 2008 10:29:33 +0100 Subject: updated --- setwmname.c | 44 -------------------------------------------- 1 file changed, 44 deletions(-) delete mode 100644 setwmname.c (limited to 'setwmname.c') diff --git a/setwmname.c b/setwmname.c deleted file mode 100644 index 66747ae..0000000 --- a/setwmname.c +++ /dev/null @@ -1,44 +0,0 @@ -/* See LICENSE file for details. */ -#include -#include -#include -#include -#include -#include -#include - -void -eprint(const char *errstr, ...) { - va_list ap; - - va_start(ap, errstr); - vfprintf(stderr, errstr, ap); - va_end(ap); - exit(EXIT_FAILURE); -} - -int -main(int argc, char **argv) { - Display *dpy; - Window root, dummy; - Atom netwmcheck, netwmname, utf8_string; - - if(argc == 2) { - if(!strncmp(argv[1], "-v", 3)) - eprint("setwmname-"VERSION", © 2008 Anselm R Garbe\n", stdout); - } - else - eprint("usage: setwmname [-v]\n"); - - if(!(dpy = XOpenDisplay(0))) - eprint("setwmname: cannot open display\n"); - root = DefaultRootWindow(dpy); - netwmcheck = XInternAtom(dpy, "_NET_SUPPORTING_WM_CHECK", False); - netwmname = XInternAtom(dpy, "_NET_WM_NAME", False); - utf8_string = XInternAtom(dpy, "UTF8_STRING", False); - XChangeProperty(dpy, root, netwmcheck, XA_WINDOW, 32, PropModeReplace, (unsigned char *)&root, 1); - XChangeProperty(dpy, root, netwmname, utf8_string, 8, PropModeReplace, (unsigned char *)argv[1], strlen(argv[1])); - XSync(dpy, False); - XCloseDisplay(dpy); - return 0; -} -- cgit v1.2.3