How to Install and Uninstall xcb-proto Package on Ubuntu 21.10 (Impish Indri)

Last updated: May 17,2024

1. Install "xcb-proto" package

Learn how to install xcb-proto on Ubuntu 21.10 (Impish Indri)

$ sudo apt update $ sudo apt install xcb-proto

2. Uninstall "xcb-proto" package

This tutorial shows how to uninstall xcb-proto on Ubuntu 21.10 (Impish Indri):

$ sudo apt remove xcb-proto $ sudo apt autoclean && sudo apt autoremove

3. Information about the xcb-proto package on Ubuntu 21.10 (Impish Indri)

Package: xcb-proto
Architecture: all
Version: 1.14.1-1
Multi-Arch: foreign
Priority: optional
Section: universe/libdevel
Origin: Ubuntu
Maintainer: Ubuntu Developers
Original-Maintainer: Debian X Strike Force
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 699
Filename: pool/universe/x/xcb-proto/xcb-proto_1.14.1-1_all.deb
Size: 82168
MD5sum: 281bc56ccd3ae422cf6ad9e62bacb0ec
SHA1: 068a08968887267e2b86f6f3e11659e92b4ee2e0
SHA256: 81c52b45c2bad4d2f77d2844a8d4de70030143b2f1b284ef4c05426c51838512
SHA512: 931b378df0f56d3428380208bbe5cdc8f1093165ee4a4f76237a55f4e83fea64a6bd2cec538d92fed4d3fe654469aee356ddcaf7d43b8d083e5551e03445c297
Homepage: https://xcb.freedesktop.org
Description-en: X C Binding - protocol descriptions
xcb-proto contains descriptions of the X Window System core protocol and
selected extensions in an XML-based data format. The X C Binding (XCB)
library uses these descriptions to generate much of its code. You only need
this package if you want to compile XCB or otherwise make use of these
protocol descriptions.
.
The XCB library provides an interface to the X Window System protocol,
designed to replace the Xlib interface. XCB provides several advantages over
Xlib:
.
* Size: small library and lower memory footprint
* Latency hiding: batch several requests and wait for the replies later
* Direct protocol access: one-to-one mapping between interface and protocol
* Thread support: access XCB from multiple threads, with no explicit locking
* Easy creation of new extensions: automatically generates interface from
machine-parsable protocol descriptions
Description-md5: 0a6da0d45e213f3227fca0058bf59393