summaryrefslogtreecommitdiff
path: root/src/screen.c
diff options
context:
space:
mode:
authorBernhard R. Link <brlink@debian.org>2009-01-03 16:22:29 +0100
committerShawn <sabetts@juicebox.(none)>2009-01-16 15:58:20 -0800
commit281aaf7b489d9ba89fdf5e39637cde287e83f9fa (patch)
tree94f66d38efb05594a79f05c21394d2dd40cfad88 /src/screen.c
parentffae4bf9413bec7efd5d4821e030b63a700fab69 (diff)
downloadratpoison-281aaf7b489d9ba89fdf5e39637cde287e83f9fa.zip
set _net_wm_name for the root window to ratpoison
Diffstat (limited to 'src/screen.c')
-rw-r--r--src/screen.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/screen.c b/src/screen.c
index d978570..702f10a 100644
--- a/src/screen.c
+++ b/src/screen.c
@@ -374,6 +374,10 @@ activate_screen (rp_screen *s)
_net_supported, XA_ATOM, 32, PropModeReplace,
(unsigned char*)&_net_wm_pid, 1);
+ /* set window manager name */
+ XChangeProperty (dpy, RootWindow (dpy, s->screen_num),
+ _net_wm_name, utf8_string, 8, PropModeReplace,
+ (unsigned char*)"ratpoison", 9);
XMapWindow (dpy, s->key_window);
}
@@ -386,6 +390,8 @@ deactivate_screen (rp_screen *s)
/* delete everything so noone sees them while we are not there */
XDeleteProperty (dpy, RootWindow (dpy, s->screen_num),
_net_supported);
+ XDeleteProperty (dpy, RootWindow (dpy, s->screen_num),
+ _net_wm_name);
}
static int