Original Post
I'm confused as to what software is responsible for what aspect of display in Linux. It seems like the window manager is responsible for the "look 'n feel" of the windows, but I also know (or think I do) that there are two major toolkits for Linux, gtk+ and qt, and I'm not sure what aspects of appearance they affect. Further down the line is the X Window System, and I'm frankly not sure what that actually does at all. And ultimately, everything has to be passed to some sort of unified kernel-level drawing routine, right? Can someone please clarify for me how this works? Thanks.