Wayfire is a modular Wayland compositor for Linux that functions as a graphical session controller and window manager. It provides the core infrastructure for a desktop environment by managing window placement, input device handling, and display output configurations. The compositor utilizes hardware-accelerated rendering to manage the desktop state and coordinate the interaction between client applications and the display server.
الميزات الرئيسية لـ wayfirewm/wayfire هي: Wayland Compositors, Desktop Windowing Management, Display Server Protocols, Linux Desktop Environments, Wayland Gaming Compositors, Modular Plugin Architectures, Input Handling, Spatial Workspace Grids.
تشمل البدائل مفتوحة المصدر لـ wayfirewm/wayfire: niri-wm/niri — Niri is a Wayland compositor and tiling window manager designed for Linux systems. It functions as a display server… x11libre/xserver — This project is an X11 window system server that coordinates graphical output and input devices. It functions as a… grassmunk/chicago95 — Chicago95 is a Linux desktop theme and a collection of visual assets designed to recreate the interface and aesthetics… material-shell/material-shell — Material Shell is a tiling window manager and Linux desktop environment that replaces traditional window management… nvim-mini/mini.nvim — mini.nvim is a comprehensive library of independent modules designed to extend Neovim with a wide array of navigation,… glfw/glfw — This project is a cross-platform library designed for desktop application development, providing a unified interface…
Niri is a Wayland compositor and tiling window manager designed for Linux systems. It functions as a display server that organizes application windows into a scrollable, column-based layout, providing a structured environment for managing graphical sessions, input routing, and hardware output. The project distinguishes itself through a declarative configuration engine that enables live-reloading of settings, allowing users to modify window rules, input bindings, and visual appearance without restarting the session. It features a physics-based animation system that uses spring-based curves to
Material Shell is a tiling window manager and Linux desktop environment that replaces traditional window management with a grid-based organizer. It functions as a spatial layout engine that automatically arranges application windows into non-overlapping grids to maximize screen space. The system acts as a desktop session manager, recording and restoring window positions and workspace assignments to preserve the exact state of a previous session after a restart. It employs a coordinate-based layout engine to map applications to specific rows and cells for consistent placement. The project cov
Chicago95 is a Linux desktop theme and a collection of visual assets designed to recreate the interface and aesthetics of a mid-nineties operating system. It provides a retro GUI theme consisting of stylesheets, window decorations, and a comprehensive library of pixel-art icons and cursors. The project transforms modern Linux environments through a GTK desktop theme and a vintage icon set. These assets work together to emulate a classic computing experience, replacing standard system visuals with coordinated retro styles. The system covers broader customization areas including boot and login
This project is an X11 window system server that coordinates graphical output and input devices. It functions as a display server, a hardware driver manager for graphics and input modules, and a graphics server capable of rendering directly to a generic framebuffer. The server provides multi-seat display management to isolate input and display devices for different concurrent users. It also implements namespace isolation to separate clients and restrict resource access, preventing interference between different user sessions or processes. The system manages GPU driver integration through dyn