AwesomeWM, ou The Awesome Window Manager , est un programme minimaliste basé sur DWM, un programme encore plus minimal conçu pour manipuler, afficher et gérer les clients dans un environnement de serveur Linux X. AwesomeWM fournit une API bien définie pour définir des widgets personnalisés, contrôler les fenêtres et répondre aux appuyés sur les bouton. Cela permet de l'utiliser pour créer des interfaces utilisateur dynamiques et belles tout en restant léger. Pour plus d'informations, visitez la documentation AwesomeWM sur https://awesomewm.org/apidoc/
Ce thème a été conçu avec l'ensemble de normes suivantes:
Remarque: Les images suivantes sont susceptibles de changer.
Les images suivantes utilisent le thème GRUVBOX-DARK GTK3 +:


L'image suivante utilise le thème nordique GTK3 +:

Les images suivantes utilisent le thème Juno GTK3 +:


Ce qui suit utilise le thème Adwaita-Dark GTK3 +:

Par défaut, AwesomeWM est livré avec un ensemble de défauts de défaut assez sains. Cependant, de nombreux aspects des environnements de bureau modernes sont laissés à l'utilisateur pour contourner ou désigner les programmes externes. À titre d'exemple, la configuration Awesomewm par défaut n'a aucun moyen de modifier le volume du système ou d'afficher la durée de vie de la batterie. Pour ce faire, vous devrez installer une application Systray tierce ou effectuer une configuration personnalisée. Un autre exemple se présente sous la forme du panneau qui ne se cache pas par défaut pour les applications en plein écran. Ma configuration propose les fonctionnalités suivantes sur la configuration de base Awesomewm:
| Nom | Commentaire | Raison |
|---|---|---|
awesome-git | Gestion des fenêtres de base | Noyau de l'interface utilisateur. Awesome- git nécessaire pour certaines fonctionnalités. |
awestore | Animations asynchrones | Anime les valeurs numériques |
rofi | Remplacement du DMENU par le style CSS | Lanceur d'applications / secours alt-tab |
sysstat | Outil de surveillance du système | Utilisé pour mesurer le processeur util. |
mpc | Programme de contrôle MPD | Les contrôles de widget musicaux utilisent ceci |
pamixer | Contrôleur de volume PulseAudio / Pipewire | Les contrôles de volume de volume et de microphone utilisent ce |
brightnessctl | Contrôleur de luminosité de l'écran | Le contrôle de la luminosité utilise ceci |
upower | Démon de puissance | Configure l'alimentation pour le système de système et de batterie utilise ceci |
redshift | Filtre à lumière bleue | Utilisé par le bouton de filtre à lumière bleue sur le panneau |
L'un de mes locataires pour une bonne interface utilisateur est qu'il ne peut pas être trop spécialisé. Les UI trop spécialisées sont généralement incroyables pour ce pour quoi ils sont conçu et inutile pour tout le reste. Être utilisable pour tout le monde est un objectif central du projet. En tant que tel, l'installation est conçue pour être simple avec des dépendances minimales.
git clone https://github.com/jonesad-etsu/awesomewm-config.git $HOME/.config/awesome