--- cairo.c.orig 2014-09-26 16:17:33.500513303 +0200 +++ cairo.c 2014-09-25 17:50:42.374195587 +0200 @@ -1971,7 +1971,14 @@ aStream->XWindow = XCreateSimpleWindow( aStream->XDisplay, rootWindow, 0, 0, (unsigned int) pls->xlength, (unsigned int) pls->ylength, 1, BlackPixel( aStream->XDisplay, XScreen ), BlackPixel( aStream->XDisplay, XScreen ) ); - XStoreName( aStream->XDisplay, aStream->XWindow, pls->plwindow ); +// XStoreName( aStream->XDisplay, aStream->XWindow, pls->plwindow ); + + +XChangeProperty( aStream->XDisplay, aStream->XWindow, + XInternAtom(aStream->XDisplay, "_NET_WM_NAME", False), + XInternAtom(aStream->XDisplay, "UTF8_STRING", False), + 8, PropModeReplace, (unsigned char *) pls->plwindow, + strlen(pls->plwindow)); XSelectInput( aStream->XDisplay, aStream->XWindow, NoEventMask ); XMapWindow( aStream->XDisplay, aStream->XWindow );