awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 个仓库

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

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • baskerville/bspwmbaskerville 的头像

    baskerville/bspwm

    8,274在 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
    在 GitHub 上查看↗8,274
  • paperwm/paperwmpaperwm 的头像

    paperwm/PaperWM

    4,170在 GitHub 上查看↗

    PaperWM 是一个作为 GNOME Shell 扩展实现的平铺窗口管理器和多显示器工作空间管理器。它将应用窗口组织成非重叠、可滚动的水平平铺布局,允许用户管理比单个屏幕所能容纳更多的应用。 该系统的特点是其可滚动视口平铺,允许通过键盘快捷键和触摸板手势浏览一系列窗口。它还具有多显示器工作空间组织模型,为每个物理显示器分配独立的平铺实例,同时将它们同步到全局工作空间栈。 该项目为使用正则表达式分配布局属性和层提供了广泛的窗口自动化功能。它包括用于工具窗口的专用浮动暂存层、用于同时移动窗口的批处理操作,以及用于自定义布局脚本和 CSS 界面样式的内部 API。

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

    JavaScript
    在 GitHub 上查看↗4,170
  • riverwm/riverriverwm 的头像

    riverwm/river

    4,164在 GitHub 上查看↗

    River 是一个 Wayland 合成器和动态窗口管理器,将核心图形显示服务器与窗口管理和布局策略逻辑分离开来。它作为一个外部布局管理器,通过通信协议将窗口定位和输入焦点逻辑委托给外部进程。 该系统允许动态管理器切换,使得在不终止图形会话的情况下可以替换活动的窗口管理进程。这种非单体设计使用稳定的通信接口在合成器和外部管理器之间交换状态。 该项目涵盖 Wayland 桌面合成和图形渲染,包括用于运行 XWayland 应用的兼容层。它支持通过启动脚本进行会话初始化,并可以从终端启动或嵌套在现有窗口中。

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

    Zig
    在 GitHub 上查看↗4,164
  1. Home
  2. Development Tools & Productivity
  3. Window Managers
  4. Dynamic Window Insertion

探索子标签

  • 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.