You are not logged in.
Pages: 1
Hello
I've been searching for days on how to make a wm, but in vain
Where can I start learning? I know how to code in C/C++, and I've used SDL and Qt (which I want to use for this "project"), but nothing more.
I hope I can find an answer here
devildante
Last edited by devildante (2009-09-09 15:10:07)
Offline
You should read some simple ones to get a feel for them. The smallest I know is dwm, which is only one source file and less than 2000 lines of code.
Offline
You'll also need a good amount of understanding of Xlib or Xcb (the latter being newer, cleaner, and faster, the former being much more documented and has support for one or two small things not in Xcb yet). I know AwesomeWM is written using Xcb, I think i3 is too, not sure of any others.
Good luck!
Offline
I've recommended looking at TinyWM (http://incise.org/tinywm.html) for this purpose on this forum before, but despite being extremely minimalistic it actually went a long way in helping me understand how one would go about writing a Window Manager Unfortunately I can't give much more advice other than that, but good luck either way!
Also, it would be cool if someone would make a port of TinyWM to Xcb as I'd love to try and use Xcb one day
Offline
Sorry for the late reply, had no internet for a while
I've found a DE called Antico, it's based on Qt4. I'll look into it
Offline
Pages: 1