我对 i3 完全陌生,来自 tilix。到目前为止,我喜欢 i3。在 tilix 中,我曾经使用 $mod+numberOfWindow 从一个窗口跳到另一个窗口。但我不知道如何
- 为每个窗口分配一个编号
- 按数字聚焦窗口。
使用工作区,它会自动分配数字,我们可以跳转到它们。如何为 Windows 激活此功能?
问候!
把它放在你的 i3 配置中 ~/.config/i3/config
我真的没有编号窗口的概念。当我们有多个窗口时,您可以移动焦点。
bindsym $mod+Left focus left
bindsym $mod+Down focus down
bindsym $mod+Up focus up
bindsym $mod+Right focus right
在 i3 中,我们在 i3bar 中以数字显示工作区 您可以使用以下命令跳转到该工作区
$mod+number
当我们有多个工作区时,我使用这些绑定来左右移动工作区
bindsym $mod+bracketleft workspace prev
bindsym $mod+bracketright workspace next
bindsym $mod+Left workspace prev
bindsym $mod+Right workspace next
在每个工作区中,我们都有不同的窗口。我个人更喜欢使用 vim 键绑定来跳转到不同的窗口
# change focus
bindsym $mod+h focus left
bindsym $mod+j focus down
bindsym $mod+k focus up
bindsym $mod+l focus right
对于紧急工作区,请使用
bindsym $mod+x [urgent=latest] focus
编辑 1
我发现了更多用于分配工作区名称和数字的选项。还有一个 rust 脚本,我在 github 上找到的。它根据在该工作区中打开的应用程序来命名工作区。可以在 github 上的github.com/roosta/i3wsr上找到它另外,这里
有一个问题。一定要检查一下。
编辑 2
对于命名窗口,有类似 vim 的标记,在 i3wm 的文档中有详细记录。这是我个人更喜欢的链接
,类似于github.com/svenstaro/wmfocus
它的工作原理类似于 chrome 扩展 Vimium。