Description : Wikipedia, Wiki archlinux
Awesome est un gestionnaire de fenêtre utilisant le principe du tiling. C'est à dire que les fenêtres prendront toujours la place maximum possible et qu'elles ne se superposeront jamais.
Awesome utilise le langage de script LUA pour être paramétré.
Le fichier de configuration est .config/awesome/rc.lua
Avec mon fichier de configuration, awesome affiche la classe et l'instance de toute nouvelle fenêtre. Je lance awesome avec slim, donc pour savoir la classe d'un programme je fais :
$ grep -i <nom> /var/log/slim.conf | grep -i class ou $ grep -i <nom> /var/log/slim.conf | grep -i instance
Et souvent je retrouve rapidement le nom de la classe comme ça. Exemple avec liferea l'agregateur:
$ grep -i liferea /var/log/slim.log | grep -i class Classe : Liferea-bin Classe : Liferea-bin ...
| Programme | Classe | Instance |
|---|---|---|
| Firefox | Firefox | firefox |
| Swiftweasel | Swiftweasel-bin | swiftweasel-bin |
| Midori | Midori | midori |
| Gajim | Gajim.py | gajim.py |
| Thunderbird | Thunderbird-bin | thunderbird-bin |
| Warsow | Warsow | warsow |
| Stepmania | Stepmania | stepmania |
| Teeworld | Teeworlds | teeworlds |
| Claws mail | Claws-mail | claws-mail |
| Liferea | Liferea-bin | liferea-bin |
| Ossxmix | Ossxmix | ossxmix |