Comment fermer une fenêtre dans Awesome WM?

22

Les développeurs d’applications de bureau sont libres de choisir les raccourcis clavier qu’ils souhaitent prendre en charge. Sous Windows, la convention est assez strong:

  • Alt - F4 ferme la plupart des applications
  • Ctrl - F4 ferme la plupart des sous-fenêtres principales
  • Echap ferme la plupart des boîtes de dialogue.

Sous Linux, la convergence n’a pas été aussi importante, mais les points suivants sont courants:

  • Ctrl - q ferme la plupart des applications
  • Ctrl - w ferme la plupart des sous-fenêtres principales
  • Echap ferme la plupart des boîtes de dialogue.

Malheureusement, de nombreuses applications ont choisi de suivre leur propre chemin, soit en utilisant la convention Windows, soit en agissant de leur propre chef:

  • Alt - F4 ferme le chrome
  • Ctrl - Maj - q ferme le shell GNOME
  • Alt - f x ferme IDEA

Pour fermer les sous-fenêtres et les boîtes de dialogue, tous les paris sont désactivés. J'ai vu tous ces outils en cours d'utilisation:

  • Échap
  • Ctrl - F4
  • Ctrl - w

Certaines applications ne disposent même pas de raccourcis pour fermer certaines fenêtres (ou du moins aucune de celles que j'ai pu trouver).

Les

gestionnaires de fenêtres ont le pouvoir de remplacer ces éléments et peuvent donc s'avérer très utiles pour les utilisateurs de clavier. Awesome WM est très convivial avec le clavier, mais existe-t-il des raccourcis globaux permettant de fermer toutes les fenêtres et / ou applications dans Awesome WM , et si non, comment puis-je les configurer?

    
posée l0b0 11.02.2013 - 11:16
la source

2 réponses

21

De man awesome , il ne semble pas y avoir de liaison de clé par défaut pour fermer toutes les fenêtres d'une application. Il serait peut-être possible d’ajouter manuellement une telle liaison.

Cependant, une clé par défaut est liée à fermer la fenêtre ciblée *: Mod4 - Maj - c . Cela laissera les autres fenêtres (le cas échéant) de l'application intactes. Il ne fonctionne pas pour les sous-fenêtres (fenêtres "logiques" comme des onglets faisant partie d'une seule fenêtre d'application).

* Ou "client" comme on l'appelle du point de vue de X par opposition à l'utilisateur.

    
réponse donnée 11.02.2013 - 11:16
la source
0

J'ai ajouté les éléments suivants à ma table de clés client:

awful.button({ }, 2, function (c) c:kill() end)

Maintenant, mon clic sur la molette ferme la fenêtre.

    
réponse donnée 04.04.2015 - 20:32
la source

Lire d'autres questions sur les étiquettes