Mate todas as janelas em um espaço de trabalho no i3

5

Como faço para matar todas as janelas em um espaço de trabalho se não posso abri-lo?

Eu li essa sugestão . Mas eu não posso fazer isso porque não posso mudar para o espaço de trabalho.

    
por Quaxton Hale 17.02.2015 / 00:22

2 respostas

1

Neste caso, o truque consiste em especificar uma seleção de janela para o comando ligado. Como qualquer arquivo individual de configuração do i3 ( ~/.config/i3/config ) pode ser estruturado de forma muito diferente, o exemplo a seguir é puramente para demonstração. Além disso, o uso da chave Ctrl pode ser uma escolha ruim no mundo real devido à sua proximidade com a chave Shift .

# Close focused window
bindsym $mod+q kill

# Close all windows on all workspaces (any class string)
bindsym $mod+Shift+q [class=”.*”] kill

# Close all windows on workspace 1 (name stored in $ws1)
bindsym $mod+Ctrl+1 [workspace=$ws1] kill

Para mais informações, consulte o Guia do usuário do i3 .

Além disso, apesar de seu nome, o comando kill não mata o processo, mas tenta usar o protocolo WM_DELETE . Portanto, dependendo do comportamento respectivo, uma janela pode não fechar depois de tudo (provavelmente por um bom motivo).

    
por 16.10.2017 / 10:31
0

está funcionando simplesmente use abaixo do código

bindsym $mod+Shift+a focus parent,kill

funciona para mim

    
por 01.03.2017 / 18:13

Tags