I am trying to learn how to design a gui for a linux kernal. Is there any tutorials on how a gui works on an operating system? I am not completely sure where to start.
The only other thing is that I can think of doing is getting the source code for KDE or GNOME and looking at that.