Revelation/fr

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…
Revelation a été supprimé des bibliothèques standard d’awesome. Un hack de l’ancienne version est disponible pour awesome-git (bioe007 github: revelation.lua), mais il présente quelques différences : Pour activer le module : En cas de problème, l’adresse e-mail du développeur, bioe007, est disponible au début du fichier ; il traîne aussi de temps en temps sur #awesome dans oftc.
 * 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.
 * 1) Mettez le fichier revelation.lua dans votre chemin de configuration awesome ; usuellement ~/.config/awesome/'.
 * 2) Ajoutez require("revelation") au début de votre rc.lua.
 * 3) Ajoutez un raccourci clavier pour Revelation : table.insert(globalkeys, key({ modkey }, "e", revelation.revelation )) par exemple.