Welcome to the most active Linux Forum on the web.
Go Back > Forums > Non-*NIX Forums > Programming
User Name
Programming This forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.


  Search this Thread
Old 03-30-2004, 02:28 AM   #1
LQ Newbie
Registered: Oct 2003
Posts: 9

Rep: Reputation: 0

Hi, Im interested in creating a window manager as a hobby project, just for the fun of it. I have tried to find articles about it but have been unable, so forth the best resource have been looking at the source of blackbox and other small WMs. Do anyone have anny articles coding tips on this?
Old 03-30-2004, 10:25 AM   #2
Senior Member
Registered: Nov 2002
Location: pikes peak
Distribution: Slackware, LFS
Posts: 2,577

Rep: Reputation: 48
Here is the main google page, got it narrowed to 438 prospects, your research should'nt be too hard.

But, look at these links first, they should help..........
Old 03-30-2004, 01:10 PM   #3
Registered: Mar 2004
Location: bursa
Posts: 110

Rep: Reputation: 15
320mb those are really useless links! Jeez. I felt dizzy after viewing all that nonsense.

Trygve, try here.
Old 03-31-2004, 07:49 AM   #4
LQ Newbie
Registered: Oct 2003
Posts: 9

Original Poster
Rep: Reputation: 0
rkef: thanks mate, good info.
Old 03-31-2004, 05:19 PM   #5
LQ Newbie
Registered: Jan 2004
Location: ny
Distribution: gentoo
Posts: 8

Rep: Reputation: 0
if you have a desire to make your hobby window manager project into a more serious project at some point, you should consider writing to the ICCCM and NET_WM specs. A link to the ICCCM specs were provided in an above link. The NET_WM specs can be found here:

Most new window managers implement the extensions in NET_WM (Sawfish, Openbox, etc.) Writing to this spec should give you some direction and all in all there's not alot to it, so it's not that much of a pain. It will give you a base of support applications (such as panels, etc) that will automatically interoperate with your WM.

For an example of how to implement a window manager that conforms to these specs, look at the Openbox source. I've studied it while writing a ICCCM/NET_WM conformant panel program ... its clean and fairly easy to follow.

The roughest part will probably be the rendering engine, provided you decide to implement your project strictly with Xlib. If you use GTK or Qt, you'll have alot less work to do.


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
WindowManager Help aggrosk8rdude VectorLinux 8 07-04-2005 05:21 AM
What windowmanager is the most secure? BajaNick Linux - Security 3 04-10-2005 03:33 PM
change windowmanager birras Red Hat 3 03-31-2004 11:54 AM
Windowmanager troubles archlyn Linux - Software 2 03-10-2004 03:09 PM
Kde - Windowmanager!! Help please!!! borrocop Linux - General 7 01-31-2003 04:16 PM > Forums > Non-*NIX Forums > Programming

All times are GMT -5. The time now is 05:37 PM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration