i3wm: chamando o programa via i3 em um espaço de trabalho, chamando o programa via terminal em outro

1

Eu configurei meu i3 para abrir o Firefox em um espaço de trabalho específico sempre que ele é inicializado, mas existe uma maneira de abrir o Firefox no espaço de trabalho 2 se ele for aberto via i3 (mod + d), mas aberto no meu espaço de trabalho ativo se for invocado por qualquer coisa, exceto i3, por exemplo: googler ou direto do meu terminal

    
por Alex Waring 29.08.2017 / 09:46

1 resposta

0

No seu arquivo i3/.config , você pode usar a funcionalidade de classe de atribuição descrita na Documentação do usuário do i3

Execute xprop do seu terminal e clique na janela (por exemplo, Firefox) para ver a qual classe ele pertence. Procure por WM_CLASS(STRING) .

Então, é tão simples quanto colocar a seguinte linha no seu arquivo .config:

assign [class="Firefox"] 2 

Não se esqueça de reiniciar sua instância usando (padrão) $Mod + Shift + r

    
por 02.03.2018 / 20:13

Tags