#i3 #workspace #switching #switcher #behavior #windows

app i3switcher

为i3中的工作空间切换提供更友好的行为

4个版本 (2个破坏性更新)

使用旧的Rust 2015

0.3.1 2018年8月29日
0.3.0 2018年8月28日
0.2.0 2017年9月23日
0.1.0 2017年9月18日

#11 in #switching

自定义许可

7KB
97

关于

提供了一种简单的工具,用于在i3中切换工作空间。在一定程度上受到GNOME 3工作空间切换器的启发。i3switcher是用Rust编写的

通常,i3在切换到上一个/下一个工作空间时不会创建新的工作空间。此外,没有窗口的工作空间会自动关闭。这迫使用户使用类似于Win+n的快捷键来切换到没有窗口的工作空间n。

此工具通过计数工作空间来简单切换。例如,如果您当前有这些工作空间处于活动状态(即,有窗口在工作空间上)

+-+-+-+
|1|2|3|
+-+-+-+

并且您在第三个工作空间上,那么调用 i3switcher next 将将您移动到第四个工作空间,留下您的工作空间如下

+-+-+-+-+
|1|2|3|4|
+-+-+-+-+

再次调用 i3switcher next 将将您移动到第五个工作空间,但留下

+-+-+-+-+
|1|2|3|5| # Notice that i3 removes 4 just like normal
+-+-+-+-+

安装

安装i3switcher的最简单方法是使用cargo

  1. 按照crates.io上的说明安装cargo
  2. 安装完cargo后,您可以使用以下命令简单安装i3switcher:$ cargo install i3switcher
  3. 如果cargo安装成功,现在应该已经在您的路径中有 i3switcher

依赖项

~1.3–1.8MB
~30K SLoC