i3:来回旋转容器布局
i3: rotate container layout back and forth
i3wm 提供了 4 种样式来组织子容器:
- 垂直拆分
- 水平拆分
- 堆叠
- 标签式
我不想使用一个快捷键,而是只用一个键来切换它们。
阅读文档我发现现在可以循环浏览所有可用布局:
layout toggle all
但是这个循环只有一个方向。
我希望能够双向骑行。通常情况下,我做的非常快,并且忽略了我想要的布局。在这种情况下,我只需按一下键就可以返回,而不必重新旋转。
可以明确列出所有布局,并使用具有相同布局但顺序相反的其他命令:
示例:
bindsym $mod+e layout toggle splith tabbed stacked splitv
bindsym $mod+Shift+e layout toggle splitv stacked tabbed splith
这模拟了所需的行为,因为每次执行命令时,都会应用在当前活动的布局之后指定的布局。
i3wm 提供了 4 种样式来组织子容器:
- 垂直拆分
- 水平拆分
- 堆叠
- 标签式
我不想使用一个快捷键,而是只用一个键来切换它们。
阅读文档我发现现在可以循环浏览所有可用布局:
layout toggle all
但是这个循环只有一个方向。
我希望能够双向骑行。通常情况下,我做的非常快,并且忽略了我想要的布局。在这种情况下,我只需按一下键就可以返回,而不必重新旋转。
可以明确列出所有布局,并使用具有相同布局但顺序相反的其他命令:
示例:
bindsym $mod+e layout toggle splith tabbed stacked splitv
bindsym $mod+Shift+e layout toggle splitv stacked tabbed splith
这模拟了所需的行为,因为每次执行命令时,都会应用在当前活动的布局之后指定的布局。