1 Repo
Utilities for grouping multiple windows into a buffer to perform simultaneous layout or state changes.
Distinguishing note: None of the candidates cover the concept of buffering multiple OS windows for simultaneous batch movement or closing
Explore 1 awesome GitHub repository matching operating systems & systems programming · Batch Window Operations. Refine with filters or upvote what's useful.
PaperWM ist ein Tiling-Window-Manager und ein Manager für Multi-Monitor-Arbeitsbereiche, der als GNOME-Shell-Erweiterung implementiert ist. Er organisiert Anwendungsfenster in einem nicht überlappenden, scrollbaren horizontalen Tiling-Layout, was es Nutzern ermöglicht, mehr Anwendungen zu verwalten, als auf einen einzelnen Bildschirm passen. Das System zeichnet sich durch sein scrollbares Viewport-Tiling aus, das die Navigation durch eine Sequenz von Fenstern mittels Tastaturkürzeln und Touchpad-Gesten ermöglicht. Es bietet zudem ein Multi-Monitor-Arbeitsbereichs-Organisationsmodell, das jedem physischen Display unabhängige Tiling-Instanzen zuweist, während diese mit einem globalen Arbeitsbereichs-Stack synchronisiert werden. Das Projekt bietet umfassende Funktionen für die Fensterautomatisierung unter Verwendung regulärer Ausdrücke, um Layout-Eigenschaften und Layer zuzuweisen. Es beinhaltet einen dedizierten schwebenden Scratch-Layer für Utility-Fenster, Batch-Operationen für gleichzeitige Fensterbewegungen und eine interne API für benutzerdefiniertes Layout-Skripting und CSS-Schnittstellen-Styling.
Allows users to collect multiple windows into a temporary buffer for simultaneous reordering, movement, or closing.