LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Go Back   LinuxQuestions.org > Forums > Non-*NIX Forums > Programming
User Name
Password
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.

Notices


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

Rep: Reputation: 0
Windowmanager.


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, 11:25 AM   #2
320mb
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..........
http://chem4823.usask.ca/linux.html
http://mebrown.home.sprynet.com/
http://www.infosyssec.net/infosyssec/linux1.htm
 
Old 03-30-2004, 02:10 PM   #3
rkef
Member
 
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, 08:49 AM   #4
Trygve
LQ Newbie
 
Registered: Oct 2003
Posts: 9

Original Poster
Rep: Reputation: 0
rkef: thanks mate, good info.
 
Old 03-31-2004, 06:19 PM   #5
stoe
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: http://freedesktop.org/Standards/wm-...-spec-1.3.html

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.
 
  


Reply


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 06:21 AM
What windowmanager is the most secure? BajaNick Linux - Security 3 04-10-2005 04:33 PM
change windowmanager birras Red Hat 3 03-31-2004 12:54 PM
Windowmanager troubles archlyn Linux - Software 2 03-10-2004 04:09 PM
Kde - Windowmanager!! Help please!!! borrocop Linux - General 7 01-31-2003 05:16 PM

LinuxQuestions.org > Forums > Non-*NIX Forums > Programming

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

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