为什么要平铺?
- 利用率:不浪费桌面空间,所有窗口一起占满整个屏幕
- 效率:不用去任务栏寻找窗口,可用键盘快速切换窗口 /显示器,移动窗口
- 自动化:窗口位置和大小自动决定,避免手动调整
平铺窗口管理器在 Linux 出现已经有相当长的历史,特别适合于追求效率和丝滑工作流的专业人士。作为程序员我觉得它对我的生产力是不可或缺的,同时也能显著地提高“幸福感”。
为什么用 python?
资源 /资料多,方便大家扩展。至于性能,除非你日常开几万个窗口,这个不会是瓶颈。
项目主页
https://github.com/klesh/JigsawWM