The X C Binding (XCB) library
libxcb provides an interface to the X Window System protocol, which replaces the current Xlib interface. It has several advantages over Xlib, including:
- size: small, simple library, and lower memory footprint;
- latency hiding: batch several requests and wait for the replies later;
- direct protocol access: interface and protocol correspond exactly;
- proven thread support: transparently access XCB from multiple threads;
- easy extension implementation: interfaces auto-generated from XML-XCB.
System | Target | Derivation | Build status |
---|---|---|---|
x86_64-linux | /gnu/store/fwbc7mikfzcdb9ylk8f404hz5k8wyggp-libxcb-1.14.drv | ||
x86_64-linux | i586-pc-gnu | /gnu/store/0s7rkspkmrr8p3z2b69xrd2rx8pfv021-libxcb-1.14.drv | |
x86_64-linux | arm-linux-gnueabihf | /gnu/store/8xv2k7rb7bsy703h6fis0190d528lhvh-libxcb-1.14.drv | |
x86_64-linux | aarch64-linux-gnu | /gnu/store/4f4bs49m7qld5m0d8q2fp4gb34g5608l-libxcb-1.14.drv | |
riscv64-linux | /gnu/store/1smd3mx7l24rp0ppgr422df2yhh0r3sf-libxcb-1.14.drv | ||
powerpc-linux | /gnu/store/y38gyvf2lx2bxhmjv5z26y9aghp7163h-libxcb-1.14.drv | ||
powerpc64le-linux | /gnu/store/q2dqv2v2aayf3xma7v4a7k9am6vzhm5b-libxcb-1.14.drv | ||
mips64el-linux | /gnu/store/rada3jixbg83vdmjbfvzvw39r21vs88j-libxcb-1.14.drv | ||
i686-linux | /gnu/store/m16r215wi2kcb502ilpmbxk579r8gfg8-libxcb-1.14.drv | ||
i586-gnu | /gnu/store/jmyd0i1janq4cpg412969kp6gcg521sz-libxcb-1.14.drv | ||
armhf-linux | /gnu/store/h13zcs4hw8vry16pnbmxm00jkwcqh09w-libxcb-1.14.drv | ||
aarch64-linux | /gnu/store/ckpfcr3vi6mcxcm0z5nh2ddxyyng2ph0-libxcb-1.14.drv |
Linter | Message | Location |
---|---|---|
input-labels Identify input labels that do not match package names | label 'python' does not match package name 'python-minimal-wrapper' |