Set the _NET_WM_CM_S* atom on the screen we're running on.
This commit is contained in:
parent
82e467ece3
commit
d75fd64f7a
10
xcompmgr.c
10
xcompmgr.c
|
@ -1861,15 +1861,21 @@ usage (char *program)
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
give_me_a_name (void)
|
register_cm (void)
|
||||||
{
|
{
|
||||||
Window w;
|
Window w;
|
||||||
|
Atom a;
|
||||||
|
|
||||||
w = XCreateSimpleWindow (dpy, RootWindow (dpy, 0), 0, 0, 1, 1, 0, None,
|
w = XCreateSimpleWindow (dpy, RootWindow (dpy, 0), 0, 0, 1, 1, 0, None,
|
||||||
None);
|
None);
|
||||||
|
|
||||||
Xutf8SetWMProperties (dpy, w, "xcompmgr", "xcompmgr", NULL, 0, NULL, NULL,
|
Xutf8SetWMProperties (dpy, w, "xcompmgr", "xcompmgr", NULL, 0, NULL, NULL,
|
||||||
NULL);
|
NULL);
|
||||||
|
|
||||||
|
/* FIXME: Don't hard code the screen number */
|
||||||
|
a = XInternAtom (dpy, "_NET_WM_CM_S0", False);
|
||||||
|
|
||||||
|
XSetSelectionOwner (dpy, a, w, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
int
|
int
|
||||||
|
@ -1999,7 +2005,7 @@ main (int argc, char **argv)
|
||||||
exit (1);
|
exit (1);
|
||||||
}
|
}
|
||||||
|
|
||||||
give_me_a_name();
|
register_cm();
|
||||||
|
|
||||||
/* get atoms */
|
/* get atoms */
|
||||||
opacityAtom = XInternAtom (dpy, OPACITY_PROP, False);
|
opacityAtom = XInternAtom (dpy, OPACITY_PROP, False);
|
||||||
|
|
Loading…
Reference in New Issue