大家好,
这个问题让我很难过:
当前行为
我的 i3 配置具有以下工作空间:
bindsym $mod+grave workspace h0me
bindsym $mod+1 workspace term1nal
bindsym $mod+2 workspace co2e
bindsym $mod+3 workspace teleg3am
bindsym $mod+4 workspace edi4or
bindsym $mod+Shift+grave move container to workspace h0me
bindsym $mod+Shift+1 move container to workspace term1nal
bindsym $mod+Shift+2 move container to workspace co2e
bindsym $mod+Shift+3 move container to workspace teleg3am
bindsym $mod+Shift+4 move container to workspace edi4or
我的 polybar 具有以下内容:
ws-icon-0 = h0me;a
ws-icon-1 = term1nal;b
ws-icon-2 = co2e;c
ws-icon-3 = teleg3am;d
ws-icon-4 = edi4or;e
其中 a 到 e 是图标。
我希望 polybar 会在我切换到新工作区和将容器移到那里时显示名称旁边的项目(polybar 已相应配置)。
但是,当我将容器移动到新工作区时,polybar 只显示图标和名称。然后,此工作区不会映射到$mod+1
; 我只能通过搜索或循环浏览所有工作区来切换到该工作区。
当我切换到工作区时,我得到一个同名但没有图标的新工作区。
此行为仅适用于工作区 1 到 3,所有其他工作区都相应地工作。
环境
输出i3 --moreversion 2>&-
:
i3 版本: 我在带有 polybar 的 Arch linux 上运行 i3-gaps 版本 4.15.0.1。
日志文件网址:https://logs.i3wm.org/logs/5746196614217728.bz2
- Linux 发行版和版本:Arch Linux Kernel 4.17.2-1 - 您是否使用合成器(例如,xcompmgr 或 compton):compton