Awesome (logiciel)
![Page d’aide sur l’homonymie](http://upload.wikimedia.org/wikipedia/commons/thumb/a/a9/Logo_disambig.svg/20px-Logo_disambig.svg.png)
Pour les articles homonymes, voir awesome.
![](http://upload.wikimedia.org/wikipedia/commons/thumb/6/67/Nuvola_apps_emacs_vector.svg/35px-Nuvola_apps_emacs_vector.svg.png)
Cet article est une ébauche concernant un logiciel libre.
Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants.
![Description de l'image Awesome logo.png.](http://upload.wikimedia.org/wikipedia/commons/1/1f/Awesome_logo.png)
![Description de l'image Awesome screenshot.png.](http://upload.wikimedia.org/wikipedia/commons/thumb/f/f0/Awesome_screenshot.png/220px-Awesome_screenshot.png)
Développé par | Julien Danjou |
---|---|
Première version | 1.0 (le ) |
Dernière version | 4.3 ()[1]![]() |
Dépôt | github.com/awesomeWM/awesome![]() |
Écrit en | C et Lua |
Système d'exploitation | Type Unix![]() |
Environnement | GNU/Linux, FreeBSD, NetBSD, OpenBSD |
Type | Gestionnaire de fenêtres |
Licence | GNU GPL[2] |
Site web | awesomewm.org |
modifier - modifier le code - voir Wikidata (aide)
![](http://upload.wikimedia.org/wikipedia/commons/thumb/5/55/Sch%C3%A9ma_des_couches_de_l%27interface_graphique.svg/300px-Sch%C3%A9ma_des_couches_de_l%27interface_graphique.svg.png)
awesome est un gestionnaire de fenêtres libre fonctionnant au-dessus du système X Window sur les machines de type UNIX. Son objectif est de rester très léger et de proposer plusieurs dispositions de fenêtres : maximisation, flottante, mais aussi placées automatiquement sous forme de mosaïques (qui est un mode appelé tiling), à l’instar de Ion.
Historique
Le développement d’awesome a commencé en [3] et était initialement fondé sur le code de dwm.
Version 2
![](http://upload.wikimedia.org/wikipedia/commons/thumb/8/87/Fairytale_warning.png/17px-Fairytale_warning.png)
Toute la configuration se fait dans un seul fichier, le fichier .awesomerc.
Version 3
La version 3, parue le , marque la fin du maintien de la branche 2.x[4]. Cette version apporte de nombreuses nouvelles fonctionnalités dont la gestion de la configuration utilisateur. Le langage de script Lua est maintenant utilisé et permet de personnaliser plus largement awesome[5]. À partir de cette version, la bibliothèque XCB est utilisée pour communiquer avec le serveur X.
Les configurations écrites pour les versions 2.x d’awesome ne sont pas prises en charge dans cette version[6].
Dans la version 3 d’awesome, la configuration se fait dans le fichier ~/.config/awesome/rc.lua
.
Fonctionnalités
![](http://upload.wikimedia.org/wikipedia/commons/thumb/8/87/Fairytale_warning.png/17px-Fairytale_warning.png)
- Awesome propose 11 modes de tuilage ainsi que le placement libre.
- La barre des tâches est incluse de base avec le support du texte et des images.
- Les éléments de la barre des tâches sont écrits sous la forme de widgets, l'utilisateur peut rajouter ses propres widgets en éditant le fichier de configuration. Plusieurs bibliothèques de widgets sont disponibles tel que vicious et obvious.
Notes et références
- ↑ « Release 4.3 », (consulté le )
- ↑ (en) « Git.naquadah.org Git - awesome.git/history », sur naquadah.org via Wikiwix (consulté le ).
- ↑ awesome sur le blog de Julien Danjou
- ↑ (en) version 3.0, l'annonce sur le site de awesome
- ↑ « awesome 3 : premier gestionnaire de fenêtres basé sur XCB », Linuxfr
- ↑ (en) version 3.0-rc1, l'annonce sur le site de awesome
Voir aussi
- Ion
Liens externes
- (en) Site officiel
- (fr) Wiki en français
v · m | |||||||
---|---|---|---|---|---|---|---|
Environnements de bureau |
| ||||||
Gestionnaires de fenêtres | |||||||
Systèmes de fenêtrage |
Portail des logiciels libres