[Xcb] Porting the rest of the X.Org apps to xcb

Vincent Torri vtorri at univ-evry.fr
Fri Jul 16 07:35:15 PDT 2010



On Fri, 16 Jul 2010, Tiago Vignatti wrote:

> On Fri, Jul 16, 2010 at 04:24:04PM +0200, ext Vincent Torri wrote:
>>
>>
>> On Fri, 16 Jul 2010, Alan Coopersmith wrote:
>>
>>> Given what I learned on the xwininfo port I took a quick pass across
>>> the rest of the X.Org app/* modules to see what it would take to port
>>> each to xcb.
>>>
>>> I am *not* volunteering to do these all, just offering some insight into
>>> which are going to be easier/harder/not possible and hoping that others
>>> will step up to do some of these.
>>>
>>> At least at a quick glance, I think these could be fairly straightforward
>>> to port to XCB, though whether it's worth the effort for all of them is
>>> debatable:
>>>
>>>    backlight, ico, xcmsdb, xcompmgr, xdriinfo, xhost, xinit, xkill,
>>>    xrandr, xrdb, xrefresh, xrestop, xsetroot, xshowdamage, xstdcmp,
>>>    xvinfo, xwd, xwud
>>
>> Arnaud Fontaine wrote an XCB-based composite manager. Is it necessary to
>> port xcompmgr ?
>
> xcompmgr is a nice example of a tiny compositor manager. My quickly at
> Arnaud's tells that it isn't that much.

Iirc, Arnaud's code is well documented. Last time i checked xcompmgr code, 
it was a real mess. No doc, no design description, etc... Maybe it has 
changed. If not and if there is a port to XCB, perhaps it would be also 
good to document the way a composite maanger should be written

Vincent


More information about the xorg-devel mailing list