3 रिपॉजिटरी
Logic for determining the placement of new windows into a tiling tree using predefined insertion modes.
Distinct from Window Managers: Focuses on the algorithmic insertion of windows into a layout tree rather than general window organization.
Explore 3 awesome GitHub repositories matching development tools & productivity · Dynamic Window Insertion. Refine with filters or upvote what's useful.
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
Determines how new windows are placed into the layout tree using predefined insertion modes.
PaperWM is a tiling window manager and multi-monitor workspace manager implemented as a GNOME Shell extension. It organizes application windows into a non-overlapping, scrollable horizontal tiling layout, allowing users to manage more applications than can fit on a single screen. The system is distinguished by its scrollable-viewport tiling, which allows navigation through a sequence of windows via keyboard shortcuts and touchpad gestures. It also features a multi-monitor workspace organization model that assigns independent tiling instances to each physical display while synchronizing them t
Implements logic to determine where new windows are inserted relative to the current set of tiled windows.
River एक Wayland कंपोजिटर और डायनेमिक विंडो मैनेजर है जो कोर ग्राफिकल डिस्प्ले सर्वर को विंडो मैनेजमेंट और लेआउट पॉलिसी लॉजिक से अलग करता है। यह एक बाहरी लेआउट मैनेजर के रूप में कार्य करता है, जो एक संचार प्रोटोकॉल के माध्यम से विंडो पोजिशनिंग और इनपुट फोकस लॉजिक को एक बाहरी प्रक्रिया को सौंपता है। यह सिस्टम डायनेमिक मैनेजर स्वैपिंग की अनुमति देता है, जिससे सक्रिय विंडो मैनेजमेंट प्रक्रिया को ग्राफिकल सेशन को समाप्त किए बिना बदला जा सकता है। यह नॉन-मोनोलिथिक डिज़ाइन कंपोजिटर और बाहरी प्रबंधकों के बीच स्टेट का आदान-प्रदान करने के लिए एक स्थिर संचार इंटरफ़ेस का उपयोग करता है। यह प्रोजेक्ट Wayland डेस्कटॉप कंपोजिशन और ग्राफिक्स रेंडरिंग को कवर करता है, जिसमें XWayland एप्लिकेशन चलाने के लिए एक संगतता परत शामिल है। यह स्टार्टअप स्क्रिप्ट के माध्यम से सेशन इनिशियलाइज़ेशन का समर्थन करता है और इसे टर्मिनल से या मौजूदा विंडो के भीतर नेस्टेड रूप से शुरू किया जा सकता है।
Controls window placement and input focus through an external process that can be swapped at runtime.