ubuntu-fr

Communauté francophone des utilisateurs de Kubuntu

[[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))

http://awesome.naquadah.org/

Installer Awesome

Par paquet

Installez le paquet 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/

Si vous passez par cette méthode, le reste de cette page sera invalide etant donnée que la version du git est celle de développement, soit, Awesome 3.0.

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.

Pour Awesome 3 veuillez vous référer à cette publication de leur mailing-list: http://article.gmane.org/gmane.comp.freedesktop.xcb/3350/ afin de réussir l'installation pour xcb-util.
La doc officielle pour la configuration d'Awesome 3 se trouve a l'adresse suivante: http://awesome.naquadah.org/wiki/index.php/Awesome_3_configuration

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.


awesome.txt · Dernière modification: Le 17/07/2008, à 11:01 par zonder
Le contenu de ce wiki est sous double licence : CC BY-SA et GNU FDL