This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed. Find sources: "Xlib" – news · newspapers · books · scholar · JSTOR(September 2018) (Learn how and when to remove this message)
Xlib
Developer(s)
X.Org Foundation
Initial release
~1985 [citation needed]
Stable release
1.8.9[1]
/ 5 April 2024; 40 days ago (5 April 2024)
Xlib (also known as libX11) is an X Window System protocol client library written in the C programming language. It contains functions for interacting with an X server. These functions allow programmers to write programs without knowing the details of the X protocol.
Few applications use Xlib directly; rather, they employ other libraries that use Xlib functions to provide widget toolkits:
X Toolkit Intrinsics (Xt)
Athena widget set (Xaw)
Motif
FLTK
GTK
Qt (X11 version)
Tk
SDL (Simple DirectMedia Layer)
SFML (Simple and Fast Multimedia Library)
Xlib appeared around 1985,[citation needed] and is used in GUIs for many Unix-like operating systems. A re-implementation of Xlib was introduced in 2007 using XCB.[2]
^Error: Unable to display the reference properly. See the documentation for details.
Xlib (also known as libX11) is an X Window System protocol client library written in the C programming language. It contains functions for interacting...
2001 by Bart Massey and aims to replace Xlib. XCB was designed as a smaller, modernized replacement for Xlib, previously the primary C library for communicating...
use multithreading. Very few programs use Xlib directly. In the more common case, GUI toolkits based on Xlib usually support adding events. For example...
server. The use of Xlib has the following effects: Xlib makes the client synchronous with respect to replies and events: the Xlib functions that send...
Xlib. The X Window System comes with a low-level library called Xlib. Almost every function in GDK is a very thin wrapper around a corresponding Xlib...
Most client programs communicate with the server via the Xlib client library. Beside Xlib, the XCB library operates more closely to X protocol. In particular...
but differs for certain color names. Color names are not standardized by Xlib or the X11 protocol. The list does not show continuity either in selected...
Window System, in particular its actually used version – X.Org Server and Xlib and XCB client libraries. The X.Org Server is a display server, but in its...
Window System written by Joe Wingbermuehle. JWM is written in C and uses only Xlib at a minimum. Configuration is done by editing an XML file; no graphical...
find out which background color to use) accesses the resource database via Xlib functions, it can only request the value of a specific resource. Contrary...
and Keith Packard in March 1988 as senior developers, with Jim focusing on Xlib, fonts, window managers, and utilities; and Keith re-implementing the server...
editor in the spirit of Xfig (including, e.g., LaTeX support). Tgif - An Xlib-based 2D vector drawing tool very similar to Xfig. Comparison of vector graphics...
place late 1980s to early 1990s.[citation needed] The low-level library Xlib is the client-side implementation of the X11 protocol. It communicates with...
which is provided by libraries such as PHIGS, PEXLib, Starbase and Xlib (although Xlib does not enable it by default). When using Color Recovery the data...
for macOS / iOS / tvOS since 2.0.8; older versions use OpenGL by default. Xlib back-end for X11-based windowing system on various operating systems. OpenGL...
the graphics applications programmer. Currently, Microwindows supports the Xlib, Nano-X and Windows Win32/WinCE GDI APIs. These APIs provide close compatibility...
F0001-90003. Archived (PDF) from the original on 2016-11-28. Retrieved 2016-11-27. Xlib Compose Keys for en_US.UTF-8 official current X.org X11 Compose Key sequence...
also supports converting images to and from the XBM format. X PixMap (XPM) Xlib Portable Bit Map (PBM) .xbm MIME type not registered at IANA "System-Declared...
supported in the enterprise products of IBM and Oracle. Nye, Adrian (June 1994). XLIB Programming Manual. O'Reilly. ISBN 9780596806187. "XIM specification". Archived...