Awesome : un bureau léger et puissant

From Deimos.fr / Bloc Notes Informatique
Jump to: navigation, search
Awesome

Software version 3.4.11
Operating System Debian 7
Website Website
Last Update 28/03/2013
Others

1 Introduction

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.

2 Installation

Command aptitude
aptitude install awesome

3 Configuration

La partie configuration est la partie la plus touchy d'Awesome. On peut faire des trucs vraiment bien à condition d'y passer du temps.

3.1 Vérifier sa configuration

Dans un premier temps, nous allons nous assurer que nous avons bien notre fichier de configuration ~/.config/awesome/rc.lua. A chaque fois que vous allez le modifier, il est judicieux de tester sa configuration avant de redémarrer awesome :

Command awesome
> awesome -k ~/.config/awesome/rc.lua
? Configuration file syntax OK.

3.2 Tester sa configuration

Il est très pratique de tester sa configuration rc.lua sans avoir à flinguer son propre bureau[1]. Une solution existe, qui consiste à lancer un bureau virtuel dans votre bureau. Nous allons utiliser pour cela Xephyr :

Command aptitude
aptitude install xserver-xephyr

Ensuite, nous allons initialiser cet environnement virtuel :

Command Xephyr
Xephyr :1 -ac -br -noreset -screen 1152x720 &

et exécuter notre nouvelle configuration awesome (rc.lua.new) :

Command awesome
DISPLAY=:1.0 awesome -c ~/.config/awesome/rc.lua.new

4 References

  1. ^ https://wiki.archlinux.org/index.php/Awesome#Debugging_rc.lua