
Les dépendances sont maintenues aussi faibles que possible et sont courantes pour toutes les distros afin que la configuration puisse être utilisée par toute personne désireuse d'utiliser AwesomeWM. De plus, ces packages seront le plus disponibles dans le gestionnaire de packages de votre distribution Linux.
| Nom du package de dépendance | Qu'est-ce que ça fait? |
|---|---|
awesome | Gestionnaire de fenêtres |
feh | Outil de ligne de commande pour configurer le fond d'écran |
picom | Manager composite pour les gestionnaires de fenêtres |
rofi | Lanceur d'applications ou menu |
ImageMagick | Utilisé pour le thème et le fond d'écran |
xfce4-power-managerCe sera l'extension de la gestion de la batterie pour les personnes utilisant des ordinateurs portables.
nautilusLe gestionnaire de fichiers pour notre système. Alternativement, nous pouvons opter pour d'autres applications comme Thunar, mais c'est mon préféré.
bluez bluemanLe module Bluetooth pour notre système.
xbacklightUn module pour contrôler la luminosité. Mais cela doit être configuré en acalisant dans votre machine. Si cela fonctionne hors de la boîte, parfaits mais sinon utilisez ce guide.
La police système qui a été utilisée est le texte SF ou vous pouvez télécharger sur le site officiel d'Apple.
La police du terminal est le code FIRA par défaut. Il est possible que la police soit disponible dans les référentiels officiels de votre distribution afin que vous puissiez l'installer à partir de là ou vous pouvez télécharger à partir d'ici
L'installation de ma configuration AwesomeWM est très simple si vous avez rencontré toutes les dépendances et les polices. Pour installer, clonez ce référentiel sur votre système et placez tous les fichiers dans
~ /.config/awesomeEt voilà, profitez de votre voyage génial!
apps.lua : Ce fichier contient tous les détails sur les applications. Les applications par défaut peuvent être modifiées dans l'objet Defaul.apps et les applications qui s'exécutent au démarrage peuvent être modifiées sur l'objet RUN_ON_START_UP.
rc.lua : Il s'agit en fait du fichier principal de AwesomeWM qui connecte tous les fichiers LUA dans le répertoire. Alternativement, nous pouvons écrire tout le contenu de tous les fichiers dans le fichier rc.lua, mais ce sera très désordonné et long, donc le diviser en plusieurs fichiers facilite la maintenance et la compréhension de ce dont chaque module est responsable. Le thème du génialwm peut être modifié via le fichier .Xresources enregistré dans votre répertoire domestique. Sinon, créez-en un pour votre propre thème.
tags.lua : Ce fichier est uniquement pour la numérotation des espaces de travail. Si vous souhaitez modifier le texte sur l'indicateur de l'espace de travail sur le panneau supérieur, il vous suffit de modifier les fichiers .png dans le répertoire icons/tags et il s'affiche sur le panneau supérieur.
keys.lua : Ce fichier contient les clés de clés de la frai et du redimensionnement des applications et de la clé MOD. Vous pouvez tout changer en modifiant le nom du bouton du clavier.
rules.lua : Ce fichier contient les règles pour le frai de la fenêtre, la fenêtre borde et l'apparence des fenêtres. Ce fichier peut également être utilisé pour déclarer des règles spécifiques à une fenêtre particulière.
theme.lua : Ce fichier contient les règles pour le thème actuel et le DPI des lacunes et si les lacunes devaient être présentes si une seule fenêtre est engendrée dans un espace de travail. Ce fichier peut également être utilisé pour déclarer et utiliser vos propres icônes de mise en page personnalisées, en plaçant les icônes dans le répertoire icons/layouts .
Je mettrai à jour les thèmes en fonction des schémas de couleurs de fond d'écran et je créerai probablement une nouvelle branche pour la version nouvellement sur le thème.
Je documenterai également le code un peu plus et expliquerai la structure des fichiers pour les débutants.
Travaillera également sur d'autres configurations WM car je les riz XD