[[awesome]]
Piste: » awesome
Awesome
Qu'est-ce que Awesome ?
Le gestionnaire de fenêtre (WM, « window manager ») Awesome est basé sur le code de dwm, qu'il tente d'améliorer en gardant les idées du concept de base de ce gestionnaire, tout en l'améliorant grandement en terme d'usabilité et d'interface (support Xft, Cairo, etc.).
Après deux mois de développement, la version 2.0 de awesome est sortie le 11 décembre. Elle intègre beaucoup de fonctionnalités non présentes dans dwm comme les Widgets, les titlebars etc...
Le développement est très actif et la taille du code à triplé depuis le début de son lancement.
La dernière version est la 2.3, la 3.0 en développement a été revue et intègre désormais un fichier de configuration en Lua et beaucoup de nouvelles options (comme dernièrement, une zone de notification, des widgets modifiables a la volée et une plus grande flexibilité.) (Screenshot (Awesome 3.0-git))
Installer Awesome
Par paquet
Installez le paquet awesome
sudo apt-get install awesome
Vous pourrez le configurer aisément via le .awesomerc situé dans votre dossier home.
En compilant les sources
Vous pouvez aussi compiler les sources, en vous rendant sur le git de Awesome vous possèderez les dernières modifications : http://git.naquadah.org/
Décompressez l'archive, mettez vous dans le dossier obtenu puis tapez :
./configure && make && sudo make install
Si il y a une erreur lors du ./configure, installez la librairie requise.
Fichier de configuration
Pour personaliser awesome, il suffit de modifier le fichier ~/.awesomerc
Voici la syntaxe :
# commentaire
section
{
variable = valeur
sous_section
{
variable = valeur
}
type widget
{
variable = valeur
sous_section
{
variable = valeur
}
}
}
Il y a plusieurs sections : screen 0 : Ecran numero 1 rules : Pour paramètrer des règles d'affichage pour certaine fenêtre en particulier mouse : pour paramètrer la souris keys : pour les raccourcis clavier
Donc notre fichier de configuration doit ressembler a ceci au départ :
screen 0
{
}
rules
{
}
mouse
{
}
keys
{
}
La barre de status
La barre de status est en réalité la barre de tâche, on peut lui donner de nombreuses possibilités, avant tout, il faut la crèer :
screen 0
{
statusbar mystatusbar # vous pouvez modifier ce nom
{
position= "top" # bottom - left - right
}
}
Nous ajouterons des widgets plus tard. Pour l'instant nous allons paramètrer l'écran
Il faudra déterminer la couleur des fenêtres sélectionnée (focus), des normales (normal), et des urgentes (urgent)
screen 0
{
styles
{
normal
{
font = "sans 9" # police d'écriture
fg = "#dddddd" # couleur du texte
bg = "#444444" # couleur de fond
border = "#555555" # couleur de la bordure
}
focus
{
fg = "#ffffff"
bg = "#535d6c"
border = "#285577"
}
urgent
{
fg = "#111111"
bg = "#ff4500"
}
}
}
Il vous suffit de modifier les couleurs (codée en hexadécimal) pour personaliser.
Contributeurs : x0rg62, rhaamo.
