[cairo] Interested in XCB (but not GSoC)

Felix Rabe public at felixrabe.textdriven.com
Mon Mar 31 06:53:50 PDT 2008


Hi,

I recently found an interest to start programming a level below GTK+,
i.e. with XCB, and would like to use Cairo for the drawing there.  I
thought of XCB as being the "new cool thing" (compared to XLib) to write
X clients, so I'm astonished to read on the GSoC ideas page that XCB is
not maintained.

I would like to keep in touch with what is going with the XCB backend
and cooperate with Thomas Coppi if I eventually find the time and / or a
patch to contribute.  I study Christian Theology and thus have
completely different priorities and won't be available to join GSoC, but
I am a hacker at heart too and would like to find new ways of using
computers.  I own an OLPC XO-1 (G1G1; I use that to learn Hebrew
currently) and will buy an OpenMoko device ASAP (summer) and like to
experiment with user interfaces both on "desktop computers" and on those
devices.

I mainly program in Python, but am fluent in C, some C++, and use Git
wherever possible.

My specific interests right now concerning XCB are:

- Does Cairo-XCB work at all?  (Not tested yet, will compile in the next
days.)
- How were PS/PDF merged?  (Thomas or somebody, please post your Git
commit hashes or mailing list findings to the mailing list.  I'll do
likewise should I find something first.)
- How do we merge XCB and XLib?
- Who will maintain XCB and/or the merged XCB/Xlib backend?

Caveat: my X programming experience (in contrast to GTK+) is practically
non-existing.  I've just read and tried some of the Xlib and XCB
tutorials that I could find on the net in the past few weeks.  Any
pointers to XCB documentation (guess I'll have to read
http://xcb.freedesktop.org/ProtocolStubApi/ next and print out that
proto postscript thing) and "this is the book you need to read to
understand X" are welcome.

Greetings,
Felix

PS: http://video.google.com/videoplay?docid=-6856727143023456694 is the
video that I watched last summer and since that it left me *very*
unsatisfied with any of the current "widgety" user interfaces.  Guys,
let's innovate, it's about time.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 252 bytes
Desc: OpenPGP digital signature
Url : http://lists.cairographics.org/archives/cairo/attachments/20080331/48eb274d/attachment.pgp 


More information about the cairo mailing list