libxcursor
« Back to VersTracker
Description:
X.Org: X Window System Cursor management library
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: System utilities
Tags: x11 gui library cursor xorg
Install: brew install libxcursor
About:
Libxcursor is the standard X11 client library for managing and rendering cursors on the X Window System. It provides a high-level API for applications to load, create, and animate cursor themes, abstracting away the complexities of the underlying XFixes and XRender extensions. This library is essential for ensuring consistent and visually appealing cursor behavior across desktop environments and applications running on Linux and Unix-like systems.
Key Features:
  • Loads and parses Xcursor theme files from the filesystem
  • Provides an API for applications to set window cursors
  • Supports cursor animation and multiple sizes for themes
  • Integrates with XFixes and XRender for hardware-accelerated rendering
Use Cases:
  • Desktop environment development for implementing custom cursor themes
  • Application development to set context-specific cursors (e.g., wait, pointer, text)
  • System administration for configuring system-wide cursor appearance
Alternatives:
  • Wayland protocols – Libxcursor is specific to X11; Wayland compositors implement cursor management directly via their own protocols, making libxcursor irrelevant in a pure Wayland session.
Version History
Detected Version Rev Change Commit
Sep 11, 2025 4:44am 0 VERSION_BUMP 2d887b9e
Oct 27, 2024 12:49pm 0 VERSION_BUMP 25b7d140