2021-02-01 16:17 Temps de lecture : 8 min

Le guide du débutant du gestionnaire Windows AwesomeWM

Si vous êtes à la recherche d'une alternative aux gestionnaires de fenêtres en mosaïque classiques, AwesomeWM pourrait vous intéresser. Ce gestionnaire de fenêtres dynamique se distingue par sa capacité à organiser les fenêtres de manière variée, allant au-delà du simple agencement en tuiles. Il offre une grande flexibilité et une personnalisation poussée, ce qui le rend idéal pour les utilisateurs expérimentés ayant des compétences techniques.

Il est important de noter que la personnalisation avancée nécessite des connaissances en langage de programmation LUA. Cela peut sembler intimidant pour les débutants, mais les configurations par défaut sont suffisamment efficaces pour une utilisation courante. Les utilisateurs novices n'ont donc pas besoin de s'inquiéter de cela.

Installation

AwesomeWM est disponible sur la plupart des distributions Linux populaires sous diverses appellations. Contrairement à certains gestionnaires de fenêtres, il ne nécessite pas de création manuelle d'une entrée de connexion. Lors de son installation, une entrée de bureau est automatiquement créée.

Ubuntu

sudo apt install awesome

Debian

sudo apt-get install awesome

Arch Linux

sudo pacman -S awesome

Fedora

sudo dnf install awesome

OpenSUSE

sudo zypper install awesome

Autres distributions

Vous pouvez installer AwesomeWM en recherchant "awesome" ou "awesomeWM" dans le gestionnaire de paquets de votre système. Notez que le nom du paquet peut parfois varier légèrement. Si vous ne le trouvez pas dans les dépôts, vous pouvez vous rendre sur le site officiel du gestionnaire pour télécharger la version adaptée à votre système.

Utilisation d'AwesomeWM

L'utilisation d'AwesomeWM est assez intuitive. Il se présente comme un environnement de bureau léger, avec un tableau de bord. Contrairement à i3, il n'est pas nécessaire d'utiliser un lanceur pour démarrer des applications. Le gestionnaire de fenêtres détecte automatiquement les programmes installés sur votre ordinateur.

Pour lancer un programme, cliquez sur le menu "A". Vous pouvez y parcourir la liste des applications installées et les démarrer. Il suffit de pointer la souris sur le menu "Applications".

Vous pouvez également accéder rapidement au terminal, vous déconnecter ou recharger la session via ce même menu.

Bureaux virtuels

AwesomeWM gère également les bureaux virtuels, un peu comme les espaces de travail de Gnome Shell, Mate ou KDE Plasma. Ces bureaux permettent de regrouper des applications spécifiques sur des pages distinctes. Par exemple, vous pouvez avoir plusieurs terminaux en mosaïque sur un bureau, et d'autres applications sur un autre. Pour naviguer entre les bureaux, cliquez sur le numéro correspondant dans le tableau de bord.

Changement du mode de mosaïque

Par défaut, les fenêtres d'AwesomeWM sont disposées de manière "flottante", c'est-à-dire qu'elles se superposent. Pour changer ce comportement, cliquez sur l'icône située en haut à droite du tableau de bord. Ce bouton permet de modifier instantanément l'agencement des fenêtres. Plusieurs modes de mosaïque sont disponibles et il suffit de cliquer plusieurs fois pour passer d'un mode à l'autre.

Lancement d'applications au démarrage

Comme de nombreux environnements de bureau, AwesomeWM permet de lancer des programmes automatiquement à la connexion. Pour cela, ouvrez un terminal et éditez le fichier de configuration `rc.lua`:

sudo nano /etc/xdg/awesome/rc.lua

Ajoutez le code suivant à la fin du fichier en remplaçant `"programme1"`, etc. par les noms des applications que vous souhaitez lancer. Enregistrez avec `Ctrl + O`.

-- Lancement automatique des programmes
autorun = true
autorunApps =
{
   "programme1",
   "programme2",
   "programme3",
   "programme4",
   "programme5",
}
if autorun then
   for app = 1, #autorunApps do
       awful.util.spawn(autorunApps[app])
   end
end

Définir le fond d'écran

Plusieurs méthodes permettent de changer le fond d'écran d'AwesomeWM. Vous pouvez modifier le fichier d'image par défaut ou ajouter du code LUA. Cependant, la méthode la plus simple consiste à utiliser le programme Feh.

Installez Feh via le gestionnaire de paquets de votre système :

Ubuntu

sudo apt install feh

Debian

sudo apt-get install feh

Arch Linux

sudo pacman -S feh

Fedora

sudo dnf install feh

OpenSUSE

sudo zypper install feh

Autres distributions

Si Feh n'est pas disponible, recherchez le paquet "feh" sur Pkgs.org.

Définir le fond d'écran avec Feh

Ouvrez un terminal et créez un nouveau fichier texte :

nano /home/username/fehbg

Collez le code suivant dans le fichier fehbg. Remplacez `/path/to/wallpaper.jpg` par le chemin de votre image. Enregistrez avec `Ctrl + O`.

#!/bin/bash

feh --bg-scale /path/to/wallpaper.jpg

Rendez le fichier fehbg exécutable avec la commande `chmod` :

sudo chmod +x fehbg

Déplacez ensuite le fichier fehbg dans le répertoire /usr/bin:

sudo mv fehbg /usr/bin

Pour que le fond d'écran soit appliqué au démarrage, ajoutez "fehbg" à votre script de démarrage automatique, décrit dans la section "Lancement d'applications au démarrage". Ainsi, à chaque connexion, AwesomeWM appliquera le fond d'écran défini par Feh.

Pour modifier le fond d'écran, il suffit de modifier le fichier `/usr/bin/fehbg` avec nano.

Conclusion

AwesomeWM est un gestionnaire de fenêtres polyvalent qui combine le meilleur des deux mondes : les agencements en mosaïque et les fenêtres flottantes. Il offre une multitude de modes de disposition et un tableau de bord fonctionnel.

Bien que sa configuration avancée nécessite des connaissances en langage LUA, ses excellents paramètres par défaut et ses fonctionnalités compensent largement cette exigence. Si vous êtes à la recherche d'un gestionnaire de fenêtres en mosaïque, n'hésitez pas à tester AwesomeWM.

Auteur
France

Rédacteur tech, guides pratiques et astuces numériques.