You are not logged in.

#1 2009-08-29 22:04:33

devildante
Member
Registered: 2009-03-29
Posts: 5

[Solved] How can I make a WM?

Hello smile

I've been searching for days on how to make a wm, but in vain sad
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 smile

devildante

Last edited by devildante (2009-09-09 15:10:07)

Offline

#2 2009-08-29 22:30:12

ataraxia
Member
From: Pittsburgh
Registered: 2007-05-06
Posts: 1,553

Re: [Solved] How can I make a WM?

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

#3 2009-08-30 00:49:41

Ranguvar
Member
Registered: 2008-08-12
Posts: 2,549

Re: [Solved] How can I make a WM?

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

#4 2009-08-30 03:19:50

HashBox
Member
Registered: 2009-01-22
Posts: 271

Re: [Solved] How can I make a WM?

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 smile 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 big_smile

Offline

#5 2009-09-09 15:09:49

devildante
Member
Registered: 2009-03-29
Posts: 5

Re: [Solved] How can I make a WM?

Sorry for the late reply, had no internet for a while hmm
I've found a DE called Antico, it's based on Qt4. I'll look into it wink

Offline

Board footer

Powered by FluxBB