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).