Unity isn't drawn into X11 at all. Unity is a Compiz plugin and Compiz paints everything including the root window, in whatever order the Compiz plugins desire.
Compiz is able to paint anything, including outside of X11 windows. And that's what the Unity shell is -- outside the realm of X11 windows. It's just pure OpenGL.
Unity isn't drawn into X11 at all. Unity is a Compiz plugin and Compiz paints everything including the root window, in whatever order the Compiz plugins desire.
Compiz is able to paint anything, including outside of X11 windows. And that's what the Unity shell is -- outside the realm of X11 windows. It's just pure OpenGL.