Tente verificar o salvamento do layout do i3.
Eu tenho esta regra no meu arquivo de configuração do i3:
# Set floating by default
for_window [class="[.]*"] floating enable
Todas as janelas estão flutuando por padrão quando são abertas pela primeira vez. Eu acho isso ótimo. A maioria das janelas que eu abro eu só preciso temporariamente e não quero que interfiram no meu layout cuidadosamente organizado.
O problema é: quando eu faço uma alteração na minha configuração do i3 e a recarrego usando o comando reload
(ligado a $mod+Shift+c
no meu caso) todas as minhas janelas abertas são redefinidas para flutuantes. Eles não fazem isso imediatamente, mas assim que eu interajo com eles eles saem. Isso é super frustrante, considerando o tempo que leva para organizar o layout da minha janela.
É possível ter janelas flutuando por padrão e impedir que elas sejam redefinidas para flutuantes quando eu recarregar minha configuração? Se também for possível que eles permaneçam empilhados ao reiniciar o i3 ( restart
/ $mod+Shift+r
) isso seria incrível.
Lembro-me vagamente de ter lido em algum lugar que as janelas podem ser marcadas / marcadas na configuração do i3, e acho que isso pode ser usado para garantir que uma operação seja executada apenas uma vez para uma janela. Espero que o sinalizador não seja reiniciado ao recarregar o i3. Vou investigar isso ainda mais, mas estou adicionando essa questão aqui apenas no caso.
Tags i3-window-manager