Getting started/fr

Pour commencer, vous devez avoir installé awesome 3. L'essentiel des informations de ce guide sont toutefois valables pour awesome 2.3, les concepts de base n'ayant pas changé.

Concepts
Avant de commencer à utiliser awesome, il faut d'abord préciser quelques termes qui ne sont pas forcément habituels.


 * Client : Une fenêtre, tout simplement.


 * Onglet
 * Un onglet peut être vu en première approche comme un bureau virtuel.
 * En fait, il est possible d'associer plusieurs onglets à une fenêtre, de sorte qu'elle sera visible dans la vue correspondant à chacun de ces onglets.
 * De plus, il est possible d'afficher à l'écran les fenêtres d'un onglet (qui se comporte alors comme un bureau virtuel) ou de plusieurs !


 * Fenêtres maîtres
 * La ou les fenêtres maîtres sont normalement celles qui requièrent le plus d'attention. Ce concept provient de dwm, dont awesome s'inspire.
 * Les autres fenêtres sont dites non maîtres, tout simplement.


 * Fenêtre flottante
 * En général, les fenêtres sont disposées de façon à ne pas se chevaucher. Certains logiciels ne sont pas adaptés à cela, et il est possible de les faire apparaître au-dessus de la mosaïque des autres fenêtres, et de les redimensionner et de les déplacer librement.


 * Disposition
 * Une disposition est une méthode d'organisation des fenêtres d'une vue. awesome propose les organisations suivantes :
 * en colonnes : les fenêtres maîtres sont placées dans la colonne de gauche (ou de droite, il s'agit de deux dispositions différentes) et les autres fenêtres dans d'autres colonnes de nombre variable, au choix de l'utilisateur ;
 * en lignes : pareil, mais avec des lignes à la place des colonnes ;
 * loupe : la fenêtre maître (il ne peut pas y en avoir deux dans ce mode) est placée au milieu de l'écran, et les autres sont empilées en colonne par-dessous ;
 * maximisée : la fenêtre maître occupe toute la place disponible et les autres sont cachées ;
 * en spirale : la fenêtre maître occupe la moitié gauche de l'écran, la suivante occupe la moitié de la moitié restante, la troisième occupe la moitié de la moitié de la moitié restante, et ainsi de suite en tournant.
 * en zig-zag : comme pour la disposition en spirale, sauf que les fenêtres sont placées à droite, puis en-dessous, puis à droite, au lieu de tourner. Attendez d'essayer avec plein de fenêtre, pour comprendre.
 * flottante : les fenêtres peuvent être librement déplacées et redimentionnées, et peuvent se chevaucher.

Lancer awesome
exec awesome
 * Si vous utilisez un gestionnaire de connexion comme KDM ou GDM, choisissez simplement awesome dans le menu de choix de session.
 * Si vous démarrez votre serveur X à la main, mettez ceci dans votre ~/.xinitrc :
 * 1) ! /bin/sh

L'écran d'accueil
Une fois que vous avez lancé awesome, vous arrivez sur un écran dont le fond présente le logo d'awesome, et qui comporte, en haut, une barre de statut à peu près comme celle-ci (les couleurs seront certainement différentes des miennes, et les différents éléments ne seront pas à la même place) :

Cette barre contient :
 * un logo awesome,
 * une liste des onglets disponibles, dont l'onglet actuellement affiché est mis en valeur,
 * la liste des fenêtres dans la vue courante, qui est pour le moment vide, puisque nous n'avons encore ouvert aucune fenêtre,
 * le logo de la disposition actuellement utilisée (en colonnes, fenêtres maîtres à gauche),
 * la date (ou le timestamp Unix, dans la configuration par défaut…).

Manipulations de base
Toutes les actions d'awesome se font avec la souris ou avec des combinaisons de touches qui utilisent un modificateur principal. Dans la configuration par défaut, il s'agit de Mod4, autrement dit la touche Super, qui porte souvent une fenêtre, un pomme ou un manchot. Certains claviers ne disposent pas de cette touche, et il faut alors changer la configuration (cf. plus bas). Je me référerai à cette touche sous le nom de Mod.

Voici une liste des commandes essentielles. Il y en a bien d'autres, qui sont détaillées dans les manuels d'awesome(1), que je vous invite à lire.

Au clavier

 * Mod + ↵                : Lance un émulateur de terminal.
 * Mod + r                : Affiche dans la barre une invite pour lancer un programme. Vous avez droit à un historique (↑) et à une auto-complétion (↹).
 * Mod + ⇧ + c            : Ferme la fenêtre sélectionnée.
 * Mod + j, k             : Sélectionne la fenêtre suivante, précédente.
 * Mod + ⇧ + j, k         : Déplace la fenêtre sélectionné en l'échangeant avec la suivante, la précédente.
 * Mod + Contrôle + Espace : Rend la fenêtre flottante, ou fixe si elle est déjà flottante.
 * Mod + ←, →             : Affiche l'onglet précédent, suivant.
 * Mod + (⇧ +) Espace     : Change de disposition (avec ⇧ (Maj), cela change dans l'autre sens). Pour bien comprendre leurs caractéristiques, essayez-les avec de nombreuses fenêtres.
 * Mod + ⇧ + h, l         : Augmente, diminue le nombre de fenêtres maîtres (seulement dans certaines dispositions).
 * Mod + Contrôle + h, l  : Augmente, diminue le nombre de colonnes pour les fenêtres non maîtres (seulement dans certaines dispositions).
 * Mod + Contrôle + r     : Relance awesome : cela permet de recharger la configuration après l'avoir modifiée.
 * Mod + ⇧ + q            : Quitte awesome

À la souris

 * Clic droit dans le vide               : Lance un émulateur de terminal.
 * Clic sur le nom d'une fenêtre dans la liste : Affiche la fenêtre en question.
 * Mod + tirer une fenêtre               : Déplace la fenêtre. Librement si elle est flottante, en l'échangeant avec d'autres si elle est fixe.
 * Mod + tirer du bouton droit           : Redimensionne une fenêtre flottante, ou la zone maître dans certaines dispositions.
 * Clic sur le nom d'un onglet dans la liste : Affiche l'onglet en question.
 * Roulette sur la liste des onglets     : Affiche l'onglet précédent ou suivant.
 * Mod + clic sur le nom d'un onglet        : Place la fenêtre sélectionnée dans l'onglet en question.

Comportement
Le fichier de configuration d'awesome 3 se nomme rc.lua, et se trouve dans le répertoire ~/.config/awesome/. Au départ, vous n'avez pas de fichier de configuration personnel, et c'est celui du système qui est utilisé, dans /etc/xdg/awesome/.

Donc, pour configurer awesome, commencez par copier le fichier du système dans votre répertoire personnel : $ cp /etc/xdg/awesome/rc.lua ~/.config/awesome/rc.lua

Vous pouvez ensuite l'éditer : c'est assez bien commenté pour comprendre rapidement comment effectuer les réglages de base (notamment les combinaisons de touches).

Apparence
Le fichier de configuration de l'apparence d'awesome est chargé par le fichier de configuration rc.lua : theme_path = "/usr/share/awesome/themes/default"

Vous pouvez copier ce fichier, par exemple dans ~/.config/awesome/themes, puis le charger à la place de celui du système (les chemins relatifs partent de votre répertoire personnel) : theme_path = ".config/awesome/themes/default"

Là encore, le fichier de thème est assez bien commenté, et vous pourrez donc rapidement comprendre comment le régler.