I was noticing that xcb doesn't seem to like DISPLAYs that have the protocol explicitly defined. eg: $ DISPLAY=inet/localhost:1 ./xcbdpyinfo Connect failed. but localhost:1 works just fine. Is this something that Xlib was doing "extra", or is this a bug in xcb that needs to be fixed there?