i3 هو مدير نوافذ بنظام التبليط (tiling) لـ X11 على Linux، ينظم نوافذ التطبيقات في شبكة غير متداخلة لزيادة مساحة الشاشة. يعمل كمحرك لتخطيط النوافذ ومكون لبيئة سطح المكتب يتفاعل مع نظام X Window للتحكم في وضع النوافذ وأحداث الإدخال.
الميزات الرئيسية لـ airblader/i3 هي: Tiling Window Managers, Desktop Environment Components, Tiling Gaps, Linux Desktop Customizations, X11 Protocol Implementations, Linux X11 Window Access, Configuration-Driven Layouts, Coordinate-Based Positioning.
تشمل البدائل مفتوحة المصدر لـ airblader/i3: niri-wm/niri — Niri is a Wayland compositor and tiling window manager designed for Linux systems. It functions as a display server… baskerville/bspwm — bspwm is an X11 tiling window manager that organizes application windows into non-overlapping rectangular tiles using… i3/i3 — i3 is a configurable tiling window manager for the X11 window system. It organizes application windows into… polybar/polybar — Polybar is a customizable X11 status bar and Linux desktop panel. It serves as a system information dashboard and… yalter/niri — Niri is a Wayland compositor that provides a desktop environment for Linux. Its primary purpose is to implement a… pop-os/shell — This project is an automatic tiling window manager and a GNOME desktop interface extension. It functions as a…
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
bspwm is an X11 tiling window manager that organizes application windows into non-overlapping rectangular tiles using binary space partitioning. It treats the screen as a tree of rectangular regions to automatically manage window placement and is compliant with Extended Window Manager Hints. The project is distinguished by a socket-based window controller, which allows layout changes and configuration settings to be updated via a communication socket rather than through a built-in configuration file. It provides independent window tree management for each detected monitor, treating every dis
i3 is a configurable tiling window manager for the X11 window system. It organizes application windows into non-overlapping tiles to maximize screen real estate, utilizing a dynamic layout engine that removes the need for manual positioning or resizing. The system is designed for keyboard-driven desktop workflows, where window organization and behavior are defined through a plain text configuration file. It enables X11 desktop customization by allowing users to programmatically define layouts and keybindings. The manager provides inter-process communication via a Unix domain socket, allowing
Polybar is a customizable X11 status bar and Linux desktop panel. It serves as a system information dashboard and window manager integration tool, rendering real-time hardware metrics, system status, and window state for Linux desktops. The project features an inter-process communication system that allows separate processes to trigger dynamic updates or execute actions across the environment. It also includes a system for building hierarchical interactive menus that use this messaging to launch applications and system settings. Capabilities cover system monitoring for network connectivity a