O arquivo de layout i3wm não move janelas

O arquivo de layout i3wm não move janelas

Estou tentando iniciar automaticamente o Spotify no espaço de trabalho 8. Atualmente estou no Manjaro i3, então o i3 foi pré-configurado muito bem, só mudei a configuração para que o mod + f2 abra o Firefox. Aqui está o arquivo de layout:

{
    "border": "pixel",
    "current_border_width": 1,
    "floating": "auto_off",
    "geometry": {
       "height": 600,
       "width": 800,
       "x": 0,
       "y": 0
    },
    "name": "Spotify",
    "percent": 1,
    "swallows": [
       {
       "class": "^Spotify$",
       "instance": "^spotify$"
       }
    ],
    "type": "con"
}

e atualmente estou carregando-o com este comando:

$ i3-msg "workspace 8; append_layout /home/laurin/.i3/workspace-8.json; workspace 1"

O arquivo é carregado sem erros e a janela do espaço reservado é aberta na área de trabalho 8. Porém, quando abro o Spotify, em vez de substituir o espaço reservado, ele abre uma janela completamente nova. Como posso fazer com que o i3 realmente substitua o espaço reservado?

Responder1

Como oestados manuais:

Outro problema conhecido é com o Spotify, que não define as dicas de classe ao mapear a janela, o que significa que você terá que usar umpara_janelaregra para atribuir o Spotify a um espaço de trabalho específico.

Ou seja, coloque esta linha dentro do seu ~/.config/i3/configarquivo:

for_window [class="^(?i)spotify$"] move container to workspace 8

informação relacionada