Writing Window Manager for Linux is a very big project. It is not going to be a mini project, it is a life time project. To write a Window Manager you will need to understand Linux at the lower level, you will need to read about Linux kernel, system calls, X-server and many other things. You cannot use Qt, KDevelop, GTK or any other library because they assume that a Window Manager is already running. If this is only for learning then I will suggest that you write a program in top of an existing Window Manager and you can use Qt for that purpose. This means that your GUI manager will be an application in an existing window manager. -Saurabh
modified on Sunday, April 25, 2010 9:39 PM