#focus #workspace #focused #tree #i3-wm #helper #alt-tab-like

bin+lib i3spin

i3wm 辅助程序,用于模拟 Alt+Tab 焦点切换

1 个不稳定版本

0.2.0 2019年6月21日

#15#i3-wm

BSD-3-Clause

5KB
81 代码行

i3spin

i3spin 是一个针对 i3 窗口管理器的轻量级工具,运行后,它会获取当前聚焦工作空间中打开的窗口列表,并将焦点切换到前一个或后一个窗口。

它旨在模拟富桌面环境中的 Alt+Tab 焦点切换行为,包括但不限于 Microsoft Windows。

提供了两个命令, i3spin_fwdi3spin_rwd。前者切换到下一个窗口,后者切换到前一个窗口。这种划分体现了作者避免引入依赖性重的crate(如 clap 用于命令行标志解析)的愿望。

窗口的顺序直接来自通过在容器树上执行的深度优先搜索从 i3 获取的数据。这意味着如果工作空间首先分为3行,然后第二行水平分为2列,那么窗口的顺序应该是:第一行,第二行第一列,第二行第二列,第三行。

依赖

~0.6–1MB
~22K SLoC