summaryrefslogtreecommitdiff
path: root/adoption.mdwn
blob: 9e3bc6bf8b5bff5c4aa1df49a688106f6f8b7364 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Several projects have started using XCB.

* Xlib itself has replaced Xtrans with XCB for the low-level transport layer (see [[XlibXcb]]).
* The [Cairo](http://cairographics.org/) library has an experimental XCB backend.
* Vincent Torri has worked to port **evas** canvas component of [Enlightenment](http://www.enlightenment.org/) from Xlib to XCB.
* The recent MPX (multi-pointer) extension was prototyped using XCB.
* Work is ongoing to port selected default X apps from Xlib and Xt to XCB.
* [awesome](http://awesome.naquadah.org), a window manager, uses XCB instead of Xlib.
* [Compiz](http://compiz.org) requires XCB.
* [Xine](http://xinehq.de/) and the [Kaffeine KDE frontend for Xine](http://kaffeine.kde.org/) use XCB, and XCB fixed some previously unfixable threading problems.
* [VLC media player](http://www.videolan.org/vlc) uses XCB
* samurai-x, a window manager written in python. samurai-x2 uses xcb instead of Xlib.
* [Unagi](http://projects.mini-dweeb.org/projects/unagi/), a composite manager using XCB.

In addition, there are a number of [demos](http://gitweb.freedesktop.org/?p=xcb/demo.git) available from the XCB repository.