PDA

View Full Version : How to make composited software?


Fred11
October 26th, 2007, 03:41 PM
I want to make a software application that uses "desktop compositing" like Compiz.

How do I accomplish this?

Do I use OpenGL? libsdl? Do I use Compiz? Do I call some API? Do I make an plugin for Compiz or something?

moma
October 30th, 2007, 04:38 PM
Hello,

1) Study these guides (notes) here:
http://ubuntuforums.org/showthread.php?p=3627418#post3627418

Note 5) has links to OpenGL, SDL and other guides.
Install Code::Blocks IDE if you like but Anjuta, KDevelop or bare command line are equally fine.

2) Learn to program with C or C++ and Cairo graphics.
Cairo is a must to know.
http://cairographics.org/samples/

3) Download this MacSlow’s Cairo-clock and study the source code.
http://macslow.thepimp.net/?page_id=23

Study also the source code of Avant Window Navigator.


Start today ;-)