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.