baskerville

bspwm

baskerville

A tiling window manager based on binary space partitioning

AI 简介

bspwm 是一个基于二叉空间分割(BSP)算法的平铺式窗口管理器,将窗口组织为满二叉树的叶子节点,通过递归分割屏幕区域实现高效布局。其核心特点是无状态设计:不直接处理输入事件,而是依赖外部工具(如 sxhkd)将按键/鼠标操作转换为对 bspc 命令行工具的调用,再经 Unix socket 与 bspwm 进程通信;支持多显示器、多桌面及动态树结构调整(如手动预分割、自动插入等)。适用于追求轻量、可脚本化、高度定制化的 Linux X11 桌面环境,尤其适合开发者与终端用户构建极简主义工作流。

C
BSD 2-Clause "Simplified" License
8.3k
Stars
437
Forks
126
Watchers
330
Issues

Star 增长

今日0
近 7 天0
近 30 天+11
综合评分38.92
默认分支master