My question is generally how can I create and position layered windows on Linux using X11 or some toolkit such as Gtk. When I say layered window I mean a window which whose shape and transparency is defined by a pixel data containing rgb and alpha (transparency) channels. See the screenshot below.
I've used them extensively on Windows using the simple enough UpdateLayeredWindow API and am wondering how to do the same thing on Linux.
Thanks.