#i3-wm #tiling #automatic #optimal #window #split #bspwm

app i3-auto-layout

为i3wm提供自动、最优化的平铺

1 个不稳定版本

0.2.0 2020年5月15日

#bspwm 中排名第5

MIT 许可证

7KB
69 代码行

i3-auto-layout

受已弃用的 i3-alternating-layouts 和 bspwm 启发,为i3wm提供自动、最优化的平铺。根据每个窗口的几何形状设置适当的分割。

i3-alternating-layouts 相比的改进

  • 无依赖的单个编译二进制文件(当然除了i3)
  • 使用Rust编写,以实现最大性能和低资源使用(约0% CPU,约0% 内存)
  • 通过IPC异步工作

之前

image

之后

image

安装

发布版 获取二进制文件,或者使用以下命令通过 cargo install --git https://github.com/chmln/i3-auto-layout

然后在您的i3配置文件的某个位置

exec_always --no-startup-id i3-auto-layout

依赖项

~7.5MB
~122K SLoC