savannah-hackers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Savannah-hackers] submission of Circus: A highly modularized python WM


From: bskahan
Subject: [Savannah-hackers] submission of Circus: A highly modularized python WM - savannah.nongnu.org
Date: Tue, 12 Nov 2002 17:10:10 -0500
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.2b) Gecko/20021029 Phoenix/0.4

A package was submitted to savannah.nongnu.org
This mail was sent to address@hidden, address@hidden


Brian Skahan <address@hidden> described the package as follows:
License: gpl
Other License: 
Package: Circus: A highly modularized python WM
System name: circus
Type: non-GNU

Description:
Purpose:           
Circus will be a modularized window manager written primarily python.  The idea 
 for the project grew out of a dissatisfaction with Rep as an extension 
language for an otherwise excellent wm (sawfish).  We hope to recreate much of 
the base  functionality of sawfish, but provide an easier method (python) for 
users to extend the wm.                                                         
                                                                                
        

Libraries:                                                                      
To get started we plan to use the readily available python-xlibs module and 
pygtk-imlib.  This should provide a framework for rapid prototyping of 
functionality, and a common basis for users.  We expect to move fairly quickly  
(in terms of versioning) beyond the capacities of these libraries.  Most likely 
we will have to extend the xlibs library and move the imaging from pygtk-imlib  
to an imlib2 wrapper.                                                           
                                                                               

Design:                                                                         
The core wm program will be an engine for manipulating windows within the 
X-Windows framework.  All other functionality provided by a modern wm, virtual  
desktops, pager, menus, keybinding, tabs, etc. will be provided as modules.  
This will ensure a clean interface for future user added modules.               
                                                                               

Currently:                                                                      
Several of the modules (menus and rootwindow manipulation) are currently 
functional and will be released shortly after we have a place to host them. The 
first useable alpha release is expected at the end of january 2003.

The existing sourcecode can be found:
http://www.etria.com/programs.php
at the very bottom of the page is a tarball.  Its not functional but the GPL is 
included in the files.

Other Software Required:
Python >= 2.2
python-xlibs

Other Comments:






reply via email to

[Prev in Thread] Current Thread [Next in Thread]