1 个不稳定版本
0.2.0 | 2019年6月21日 |
---|
#15 在 #i3-wm
5KB
81 代码行
i3spin
i3spin 是一个针对 i3 窗口管理器的轻量级工具,运行后,它会获取当前聚焦工作空间中打开的窗口列表,并将焦点切换到前一个或后一个窗口。
它旨在模拟富桌面环境中的 Alt+Tab 焦点切换行为,包括但不限于 Microsoft Windows。
提供了两个命令, i3spin_fwd
和 i3spin_rwd
。前者切换到下一个窗口,后者切换到前一个窗口。这种划分体现了作者避免引入依赖性重的crate(如 clap
用于命令行标志解析)的愿望。
窗口的顺序直接来自通过在容器树上执行的深度优先搜索从 i3 获取的数据。这意味着如果工作空间首先分为3行,然后第二行水平分为2列,那么窗口的顺序应该是:第一行,第二行第一列,第二行第二列,第三行。
依赖
~0.6–1MB
~22K SLoC