Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 30.153.230 Times

Cairo Composite Manager 0.3.0

Company: Nicolas Bruguier
Date Added: August 31, 2013  |  Visits: 200

Cairo Composite Manager

Report Broken Link
Printer Friendly Version


Product Homepage
Download (18 downloads)

Cairo Composite Manager is a versatile and extensible composite manager which use cairo for rendering.<br /><br />Rendering can be done in 2D or 3D, using Xrender and Glitz backends. Plugins can be used to add some cool effects to your desktop.<br /><br />The goal of cairo-compmgr is to provide an easy way to multiple rendering for compositing. I created it to fix a few specific problems we faced at work : we need to do compositing without using the GPU in a specific screen or, on the contraty, use only the GPU on another screen. We were also willing to keep Metacity as the window manager for various reasons. We first tried to enhance Metacity compositing features, but it doesn't provide any way to do 2D rendering, and it lead to several regressions.<br />Cairo is the best solution to do the rendering in 2D, 3D or both, but the main problem is that we cannot use Texture From Pixmap extension because it is an OpenGL feature.<br /><br />The lack of this extension induces some performance problems. Indeed, cairo-compmgr needs to copy the pixmap provided by Xcomposite onto surface : to do so, cairo-compmgr does a XCopyArea from Pixmap to Ximage, from which it makes the final surface. This solution is a good way to get the surface but it implies some slowness, which cairo-compmgr tries to workaround by using Xshm to accelerate transfers, though this isn't enough to provide correct performances. To minimize these problems, cairo-compmgr tries to optimize the redraw of damaged areas.<br /><br />CCM is using GObject for object model design and provides a plugin system which can be used to add various effects. At the moment "shadow" and "menu transparency" plugins are available, and others coming soon. To finish, cairo-compmgr aims not to add too many shortcuts and options which could conflict with the window manager, but we'll try to interact with it to add effects.<br /><br />In the future, I'm planning to add a clutter backend, some means for other applications to interact with cairo-compmgr (especially accessibility applications), some cool plugins, etc.

Requirements: No special requirements
Platforms: *nix, Linux
Keyword: Correct Damaged Design Minimize Model Optimize Performances Redraw
Users rating: 0/10

License: Freeware Size: 1013.76 KB
CAIRO COMPOSITE MANAGER RELATED
Database Tools  -  Entity Developer Express 4.2
Entity Developer is a free powerful modeling and code generation tool for ADO.NET Entity Framework, NHibernate, and LINQ to SQL. You can use Model-First and Database-First approaches to design your model and generate C# or Visual Basic .NET code...
37.1 MB  
Development Editors  -  Clothes 02.012
Clothes - sewing CAD for creation of models of clothes. Based on the new concept of the automated designing of clothes with use of parametrical model. Creates a base design of model of clothes and allows to change it depending on necessity of...
143.36 KB  
Development Tools  -  MODEL REDUCTION AND CONTROL 1.0
THIS PROGRAMME ILLUSTRATES THREE INTRODUCTION PART OF CONTROL SYSTEM :-1- MODEL REDUCTION OF A HIGHER ORDER SYSTEM TO FIRST/SECOND ORDER SYSTEM2- CONTINEOUS TIME PID CONTROLLER DESIGN ACORDING TO FIRST/SECOND ORDER SYSTEM CONTINEOUS TIME...
10 KB  
Communication  -  MATLAB and Simulink Based Books 1.0
DSP education is being challenged to move students beyond theory to DSP implementations. Dr. Mark A. Yoder, professor of electrical and computer engineering at Rose-Hulman Institute of Technology, addresses this need with multimedia signal...
10 KB  
Communication  -  MATLAB and Simulink Based Books: Real-Time Implementation and Signal Processing Laboratories 1.0
DSP education is being challenged to move students beyond theory to DSP implementations. Dr. Mark A. Yoder, professor of electrical and computer engineering at Rose-Hulman Institute of Technology, addresses this need with multimedia signal...
153.6 KB  
Programming  -  HTFramework 1.0
A framework of re-usable components for happier iPhone OS development Aims .simple to extend and customise .independent of any data persistence technique .no private framework calls .iPad support .match...
143.36 KB  
Utilities  -  Hydrate 2.0
Hydrate is a Java tool that provides for fast efficient and error-free transformation of data between three different representations: relational databases, objects in an object-oriented programming language and extended markup language (XML)....
7 MB  
Application Add-Ins  -  WebRatio BPM Free (for Mac OSX) 6.1
Model, Execute, Document your Business Processes! WebRatio BPM Free Edition is a freeware BPMN editor that let you model your business processes, immediately execute them on the Web and export professional documentation in html, pdf or rtf....
257.01 MB  
Application Add-Ins  -  WebRatio BPM Free 6.1
Model, Execute, Document your Business Processes! WebRatio BPM Free Edition is a freeware BPMN editor that let you model your business processes, immediately execute them on the Web and export professional documentation in html, pdf or rtf....
257.01 MB  
Application Add-Ins  -  WebRatio BPM Free (for Linux) 6.1
Model, Execute, Document your Business Processes! WebRatio BPM Free Edition is a freeware BPMN editor that let you model your business processes, immediately execute them on the Web and export professional documentation in html, pdf or rtf....
257.01 MB  
NEW DOWNLOADS IN SHELL & DESKTOP, DESKTOP TOYS
Shell & Desktop  -  Glunarclock 0.32.4
GNOME Lunar Clock Applet displays the current phase of the Moon as an applet for the gnome panel. In the properties box you can choose between a real image Features Pointing with the mouse at the applet...
522.24 KB  
Shell & Desktop  -  KOpenBabel 0.2
KOpenBabel is a graphical interface to Open Babel.[1] KOpenBabel can handle and convert over 70 chemical file formats. At this time, it can convert files, guess input file type and convert a large number of files with a single click. The user...
20.48 KB  
Shell & Desktop  -  Fekete 5
Icon theme for Linux For all possible desktop, and Linux distro Special additives: Suse's Yast icons. Xfce system icons, and archaic mimetypes icons Mandriva "special placed" status icons. Libreoffice icons.
71.59 MB  
Shell & Desktop  -  DesktopTools 02-alpha
DesktopTools is a collection of small utillities which help to make your daily life easier. Since the tools themself are rather small (projectwise) I keep them not as individual projects, but have them under this collective name.
102.4 KB  
Shell & Desktop  -  XFast 0.9
XFast is a slim and lightweighted desktop environment that incorporates X and Window Manager within the same project.
1.15 MB  
Desktop Toys  -  Abjad 2.6
Abjad helps composers build up complex pieces of music notation in an iterative and incremental way. Use Abjad to create a symbolic representation of all the notes, rests, staves, tuplets, beams and slurs in any score.
10.41 MB  
Desktop Toys  -  Cheser 3.0.2
It's a mix of different Tango-style icons. Cheser Icons 2.32.* for GNOME 2.32.* Cheser Icons 3.0.* for GNOME 3.0.* Based on The GNOME Project. Used Mist, Tango, Tangerine, Sonar icon themes; icons from Ubuntu, Fedora,...
20.99 MB  
Desktop Toys  -  Big Pixels 0.0.7
Big Pixels is a screensaver that emphasizes on the fact that a screensaver should save your screen from displaying the same picture for a prolonged period of time. The idea of filling the screen with a color, and changing it periodically will be...
20.48 KB  
Desktop Toys  -  Gnome Icon Theme Extras 3.0.0
The GNOME Project is a community which comes together to make great software. GNOME software is Free Software: all our work is free to use, modify and redistribute. Everyone is welcome to participate in its development.
2.72 MB  
Desktop Toys  -  xl_cheeselooks_Rain 0.1
xl_cheeselooks_Rain is a GTK theme that includes a background, theme, compiz, profile, and a link to some nice icons. How to install? ?*A* Right click on your desktop and select Change Desktop Background ?*A* Click on...
20.48 KB