libdecor
« Back to VersTracker
Description:
Client-side decorations library for Wayland client
Type: Formula  |  Latest Version: 0.2.5@0  |  Tracked Since: Dec 16, 2025
Links: Homepage  |  formulae.brew.sh
Category: System utilities
Tags: wayland library gui graphics c linux
Install: brew install libdecor
About:
libdecor is a library that provides client-side decoration (CSD) functionality for Wayland clients. It allows applications to render window decorations like title bars and borders directly, serving as a fallback when a compositor lacks server-side decoration (SSD) support. This ensures a consistent and functional window management experience across different Wayland environments.
Key Features:
  • Provides a fallback mechanism for window decorations
  • Pluggable rendering backends (e.g., Cairo, OpenGL)
  • Abstracts compositor decoration capabilities
  • Designed for seamless integration with Wayland clients
Use Cases:
  • Enabling consistent window borders in Wayland-native applications
  • Developing toolkits or apps that need to support multiple Wayland compositors
  • Rendering UI for apps running on compositors without server-side decorations
Alternatives:
  • Server-Side Decorations (SSD) – Native to many compositors (KWin, Mutter), but not universally available; libdecor provides the client-side alternative.
Version History
Detected Version Rev Change Commit
Dec 16, 2025 11:05am 0 VERSION_BUMP 419bbad0
Nov 21, 2025 10:30pm 0 VERSION_BUMP 773b2268