Olá a todos,
esse problema me deixou perplexo:
Comportamento atual
Minha configuração do i3 tem o seguinte espaço de trabalho:
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
Minha polybar tem o seguinte:
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
Onde a até e são ícones.
Eu esperaria que a polybar exibisse os itens ao lado do nome, tanto quando mudo para um novo espaço de trabalho quanto quando movo um contêiner para lá (o polybar é configurado de acordo).
No entanto, a polybar exibe apenas o ícone e o nome quando movo um contêiner para um novo espaço de trabalho. Essa área de trabalho não é mapeada para $mod+1
; Só posso mudar para esse espaço de trabalho pesquisando ou percorrendo todos os espaços de trabalho.
Quando mudo para um espaço de trabalho, recebo um novo espaço de trabalho com o mesmo nome, mas sem ícone.
Esse comportamento vale apenas para os espaços de trabalho de 1 a 3, todos os outros funcionam de acordo.
Meio Ambiente
Saída de i3 --moreversion 2>&-
:
versão i3: Estou executando o i3-gaps versão 4.15.0.1 no Arch linux com polybar.
URL do arquivo de log: https://logs.i3wm.org/logs/5746196614217728.bz2
- Distribuição e Versão Linux: Arch Linux Kernel 4.17.2-1 - Você está usando um compositor (por exemplo, xcompmgr ou compton): compton
Existe uma razão pela qual você está mapeando esses ícones via polybar e não o arquivo de configuração do i3? Não estou dizendo que há algo de errado em fazer isso dessa maneira, eu simplesmente sou capaz de fazer o que parece que você está descrevendo inteiramente dentro do i3:
As caixas são ícones incríveis que eu copiei/colei diretamente no arquivo de configuração. Decidi que gostava de ter um ícone apenas para descrever o espaço de trabalho, pois costumo fazer certas tarefas apenas em determinados espaços de trabalho (por exemplo, espaço de trabalho 2 é navegação na web, espaço de trabalho 3 é edição de terminal/código), mas você pode facilmente fazer o seu configuração do " ícone h0me ".
Talvez mudar isso para o arquivo de configuração do i3 em vez de por polybar possa obter os resultados desejados.
Editar Conforme solicitado, anexei meu arquivo de configuração polybar: