Awesome

De ArchwikiFR


Awesome est un Gestionnaire de fenêtres utilisant le principe du tiling des différentes fenêtres sur l’écran. C’est-à-dire que chaque fenêtre utilise le maximum d’espace restant et ne se chevauchera pas avec une autre. À l’instar de Xmonad, Awesome est extrêmement configurable et ses fichiers de configuration sont écrits avec le langage Lua, comme sous Ion. Awesome permet de choisir un mode de disposition des fenêtres sur chaque espace de travail et ce de façon dynamique. Awesome est similaire aux gestionnaires Ion et WMii et est basé sur le code de DWM.

Fonctionalités

  • Très stable, rapide, léger et simple
  • Utilise la bibliothèque asynchrone XCB au lieu du vieux Xlib synchrone pour plus de rapidité
  • Utilisation de la souris optionnelle
  • Support complet du multi-écran (XRandR, Xinerama ou Zaphod)
  • Implémente de nombreux standards Freedesktop : EWMH, XDG Base Directory, XEmbed, System Tray
  • Support de la vrai transparence (via l’extension Composite et xcompmgr)
  • Réarangement dynamique et à la volée des différentes fenêtre. Les fenêtres Popup et fixes sont automatiquement flottantes
  • Disposition : gestion automatique du placement fenêtres selon la politique choisi pour chaque tag
  • Utilisation des "tags" en lieu et place des bureaux ce qui permet d’avoir des clients dans plusieurs tags, et d’afficher plusieurs tags à la fois
  • Extensions en Lua
  • Support de D-Bus

Installation

Awesome est présent dans le dépôt [community]. Pour l'installer :

pacman -S awesome

Lancement

Ajoutez dans le fichier ~/.xinitrc la ligne suivante :

exec awesome

N'oubliez pas de lancer dbus qui est nécessaire au gestionnaire de fenêtres. Attention, il arrive parfois qu'Awesome refuse de démarrer, ce problème peut être résolu en recompilant libev à l'aide de Makepkg.

Configuration

Awesome est configurable à l'aide du fichier ~/.config/awesome/rc.lua. Créez le répertoire et copier y le fichier de configuration par défaut pour le modifier :

cp /etc/xdg/awesome/rc.lua ~/.config/awesome/

Pour plus d'informations, consultez le wiki (en français).

Liens

Site officiel (en)