#窗口管理器 #i3 #i3-wm #sway #width-height

app i3-autolayout

自动管理i3窗口管理器布局的服务

5个版本

0.2.3 2022年9月10日
0.2.3-beta2022年8月13日
0.2.2 2022年7月26日
0.1.0 2022年7月16日

#562 in GUI

GPL-3.0-or-later

55KB
1K SLoC

i3-autolayout

crates.io Rust

简介

i3-autolayout是一个简单的服务,帮助保持你的i3管理器的合理窗口布局。

没有i3-autolayout 有i3-autolayout
DEMO GIF without autolayout DEMO GIF with autolayout

没有自动布局,您必须手动决定是否水平或垂直分割窗口。

相反,当启用i3-autolayout服务时,分割模式会自动选择以更好地均匀分布窗口的宽度和高度。

当然,您仍然可以进行手动分割:实际上,i3-autolayout旨在尽可能少地干扰。

i3-autolayout是用Rust(编程语言)编写的,以实现最佳性能和最少的系统资源使用。

主要功能

  • 易于安装(参见安装指南)。
  • tabmode:使用单个命令实现真正的标签式布局。
    • 此命令与保存/恢复布局集成。因此,可以在切换tabmode时保存之前布局。
  • 用Rust编写。最小资源开销。
  • Systemd单元(如果您喜欢)。

安装

请参阅安装指南

用法

请参阅用法指南

依赖关系

~5.5MB
~99K SLoC