awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 repository-uri

Awesome GitHub RepositoriesDynamic Window Insertion

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.

Awesome Dynamic Window Insertion GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • baskerville/bspwmAvatar baskerville

    baskerville/bspwm

    8,274Vezi pe GitHub↗

    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.

    C
    Vezi pe GitHub↗8,274
  • paperwm/paperwmAvatar paperwm

    paperwm/PaperWM

    4,170Vezi pe GitHub↗

    PaperWM este un tiling window manager și un manager de workspace-uri multi-monitor implementat ca extensie GNOME Shell. Organizează ferestrele aplicațiilor într-un layout de tiling orizontal, scrollabil, care nu se suprapune, permițând utilizatorilor să gestioneze mai multe aplicații decât pot încăpea pe un singur ecran. Sistemul se distinge prin tiling-ul cu viewport scrollabil, care permite navigarea printr-o secvență de ferestre prin scurtături de tastatură și gesturi de touchpad. De asemenea, dispune de un model de organizare a workspace-urilor multi-monitor care atribuie instanțe de tiling independente fiecărui display fizic, sincronizându-le în același timp cu un stack global de workspace-uri. Proiectul oferă capabilități largi pentru automatizarea ferestrelor folosind expresii regulate pentru a atribui proprietăți și straturi de layout. Include un strat flotant dedicat pentru ferestrele utilitare, operațiuni batch pentru mișcarea simultană a ferestrelor și un API intern pentru scripting de layout personalizat și stilizarea interfeței CSS.

    Implements logic to determine where new windows are inserted relative to the current set of tiled windows.

    JavaScript
    Vezi pe GitHub↗4,170
  • riverwm/riverAvatar riverwm

    riverwm/river

    4,164Vezi pe GitHub↗

    River este un compositor Wayland și un manager de ferestre dinamic care separă serverul de afișare grafică de logica de gestionare a ferestrelor și politica de layout. Funcționează ca un manager de layout extern, delegând poziționarea ferestrelor și logica de focus a input-ului către un proces extern printr-un protocol de comunicare. Sistemul permite schimbarea dinamică a managerului, permițând înlocuirea procesului activ de gestionare a ferestrelor fără a termina sesiunea grafică. Acest design non-monolitic utilizează o interfață de comunicare stabilă pentru a schimba starea între compositor și managerii externi. Proiectul acoperă compoziția desktop-ului Wayland și randarea grafică, inclusiv un strat de compatibilitate pentru rularea aplicațiilor XWayland. Suportă inițializarea sesiunii prin scripturi de pornire și poate fi pornit dintr-un terminal sau imbricat într-o fereastră existentă.

    Controls window placement and input focus through an external process that can be swapped at runtime.

    Zig
    Vezi pe GitHub↗4,164
  1. Home
  2. Development Tools & Productivity
  3. Window Managers
  4. Dynamic Window Insertion

Explorează sub-etichetele

  • Externalized Dynamic Window ManagementDynamic window placement logic implemented as an external process. **Distinct from Dynamic Window Insertion:** Focuses on the external process aspect rather than just the insertion algorithm.