Revelation
| Languages: |
English • Français |
Revelation, c’est quoi ?
Une des fonctionnalités très sympa qui est disponible dans Mac OS X, c’est Exposé. Alors pourquoi on l’aurait pas aussi sous awesome, hein ? Eh bien, le voilà !
Revelation permet d’afficher en même temps tous vos clients ouverts. En cliquant sur un client, vous vous retrouvez sur le premier onglet lié à ce client et vous le mettez à l’avant-plan. Vous pouvez également appuyer sur la touche [Entrée] pour aller vers le client actuellement au premier plan, et sur [Échap.] pour annuler.
Revelation fait partie d’awesome depuis le 13 novembre 2008 (commit git 863f9a78a860a32a55703f61d9fa8f8788e1c35b), et sera donc dans la version 3.1 quand elle sera distribuée.
Je veux !
Avec awesome 3.1, vous pouvez activer Revelation en ajoutant les lignes qui suivent dans votre fichier de configuration ~/.config/awesome/rc.lua, après quoi vous pourrez appuyer sur Super+E pour avoir l’« effet Revelation » :
-- Chargement de Revelation
require("revelation")
-- Ajout d’un raccourci clavier Super+E pour lancer Revelation
keybinding({ modkey }, "e", revelation.revelation):add()
Attention…
- aucun onglet « Revelation » n’est créé ni détruit, donc votre historique d’onglets n’est pas anéanti ;
- vous pouvez vous déplacer parmi les clients en utilisant les touches de déplacement par défaut de vim ;
- aucun recours à un otable, tout est fait en utilisant awful et les fonctions capi ;
- il n’y a plus de maths : awful.suit.fair est utilisé pour placer les applications.
Pour activer le module :
- Mettez le fichier revelation.lua dans votre chemin de configuration awesome ; usuellement ~/.config/awesome/'.
- Ajoutez require("revelation") au début de votre rc.lua.
- Ajoutez un raccourci clavier pour Revelation : table.insert(globalkeys, key({ modkey }, "e", revelation.revelation )) par exemple.