My question is how can I create and place layered windows on Linux using X11 or some tools like Gtk. When I say a layered window, I mean a window whose shape and transparency are determined by pixel data containing the rgb and alpha channels (transparency). See screenshot below.
I used them extensively on Windows using the fairly simple UpdateLayeredWindow API, and I am wondering how to do the same on Linux.
Thank.

source
share