Os desenvolvedores de aplicativos de desktop são livres para escolher quais atalhos de teclado desejam apoiar. No Windows, a convenção é bastante forte:
- Alt- F4fecha a maioria dos aplicativos
- Ctrl- F4fecha a maioria das sub-janelas principais
- Esc descarta a maioria das caixas de diálogo.
No Linux, não houve tanta convergência, mas os seguintes são comuns:
- Ctrl- qfecha a maioria dos aplicativos
- Ctrl- wfecha a maioria das sub-janelas principais
- Esc descarta a maioria das caixas de diálogo.
Infelizmente, muitos aplicativos optaram por seguir seu próprio caminho, usando a convenção do Windows ou apenas fazendo suas próprias coisas:
- Alt- F4fecha o cromo
- Ctrl- Shift- qfecha o GNOME Shell
- Alt- f xfecha IDEA
Para fechar sub-janelas e caixas de diálogo, todas as apostas estão desativadas. Eu já vi tudo isso em uso:
- Esc
- Ctrl-F4
- Ctrl-w
Alguns aplicativos nem têm atalhos para fechar algumas janelas (ou pelo menos nenhuma que eu tenha conseguido encontrar).
Os gerenciadores de janelas têm o poder de substituir qualquer um deles e, portanto, podem ser muito úteis para os usuários de teclado. O Awesome WM é muito fácil de usar no teclado, mas existem atalhos globais para fechar qualquer janela e / ou aplicativo no Awesome WM e, se não, como os configuro?
Respostas:
A partir
man awesome
daí, não parece haver uma ligação de chave padrão para fechar todas as janelas de um aplicativo. Pode ser possível adicionar manualmente essa ligação.Há, no entanto, uma ligação de tecla padrão para fechar a janela focada *: Mod4- Shift-c . Isso deixará outras janelas (se houver) do aplicativo intactas. Ele não funciona para sub-janelas (windows "lógicas", como guias que são parte de uma janela de aplicação única).
* Ou "cliente", como é conhecido da perspectiva de X, em oposição ao usuário.
fonte
Mod4-Shift-c
deve matar o cliente atual. Fechar uma sub-janela depende da aplicação, o WM não tem nada a ver com issoman awesome
é enganoso.Mod4-Shift-c
fechará a janela atualmente focada. Se essa for a última janela do aplicativo, ele será fechado. A página do manual está correta.Adicionei o seguinte à minha tabela clientbuttons:
Agora, meu clique na roda de rolagem fecha a janela.
fonte