Hi, On 2007.04.21 13:07:48 +0200, Willy Tarreau wrote: > > another thing i noticed: when using a -y larger then 1, then the window > > title (at least on Metacity) overlaps and thus the ocbench tasks have > > different X overhead and get scheduled a bit assymetrically as well. Is > > there any way to start them up title-less perhaps? > > It has annoyed me a bit too, but I'm no X developer at all, so I don't > know at all if it's possible nor how to do this. I know that my window > manager even adds title bars to xeyes, so I'm not sure we can do this. > > Right now, I've added a "-B <border size>" argument so that you can > skip the size of your title bar. It's dirty but it's not my main job :-)
Here's a small patch that makes the windows unmanaged, which also causes ocbench to start up quite a bit faster on my box with larger number of windows, so it probably avoids some window manager overhead, which is a nice side-effect. Björn -- diff -u ocbench-0.4/ocbench.c ocbench-0.4.1/ocbench.c --- ocbench-0.4/ocbench.c 2007-04-21 13:05:55.000000000 +0200 +++ ocbench-0.4.1/ocbench.c 2007-04-21 13:24:01.000000000 +0200 @@ -213,6 +213,7 @@ int main(int argc, char *argv[]) { Window root; XGCValues gc_setup; + XSetWindowAttributes swa; int c, index, proc_x, proc_y, pid; int *pcount[] = {&HOUR, &MIN, &SEC}; char *p, *q; @@ -342,8 +343,11 @@ alloc_color(fg, &orange); alloc_color(fg2, &blue); - win = XCreateSimpleWindow(dpy, root, X, Y, width, height, 0, - black.pixel, black.pixel); + swa.override_redirect = 1; + + win = XCreateWindow(dpy, root, X, Y, width, height, 0, + CopyFromParent, InputOutput, CopyFromParent, + CWOverrideRedirect, &swa); XStoreName(dpy, win, "ocbench"); XSelectInput(dpy, win, ExposureMask | StructureNotifyMask); Only in ocbench-0.4.1/: .README.swp - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/