i3:前后旋转容器布局

  • 本文关键字:布局 旋转 i3 i3
  • 更新时间 :
  • 英文 :


i3wm提供了4种组织子容器的样式:

  • 垂直分割
  • 水平中分面
  • 标签

我想只使用一个键来旋转它们,而不是为每个键提供一个快捷键。

阅读文档,我发现现在可以循环遍历所有可用的布局:

layout toggle all

但这只在一个方向上循环。

我希望能够在两个方向上循环。通常情况下,我做得很快,我忽略了我想要的布局。在这种情况下,我只需要一个按键就可以返回,而不必再次旋转。

可以显式列出所有布局,并使用其他具有相同布局但顺序相反的命令:

的例子:

bindsym $mod+e layout toggle splith tabbed stacked splitv
bindsym $mod+Shift+e layout toggle splitv stacked tabbed splith 

这模拟了期望的行为,因为每次执行命令时,在当前活动命令之后指定的布局将被应用。

参考:https://i3wm.org/docs/userguide.html manipulating_layout

最新更新