• [^] # Re: XCB

    Posté par (site web personnel) . En réponse à la dépêche awesome 3 : premier gestionnaire de fenêtres basé sur XCB. Évalué à 3.

    XCB est en fait plus bas niveau que la Xlib puisqu'elle est au niveau protocolaire (protocole X). Ce qui fait donc qu'elle remonte à la surface la caractéristique asynchrone de X11 qui avait été trop longtemps cachée par la Xlib.
    C'est pour cette raison qu'il faut écrire plus d'instructions pour faire la même chose avec une ou deux fonctions de la Xlib.

    Par contre, je pense que XCB n'est pas à utiliser comme tel par un développeur d'IHM. C'est aux toolkits (Gtk+, Qt, ...) d'encapsuler XCB, ce qui fait que le développeur n'aura alors pas à modifier son code existant et qu'il pourra toujours se concentrer sur son IHM et pas sur des détails techniques de bas niveau.