O AwesomeWM, ou o incrível gerenciador de janelas , é um programa minimalista baseado no DWM, um programa ainda mais mínimo projetado para manipular, exibir e gerenciar clientes em um ambiente de servidor Linux X. O AwesomeWM fornece uma API bem definida para definir widgets personalizados, controlar o Windows e responder às prensas de botões. Isso permite que o Awesome seja usado para criar interfaces de usuário que sejam dinâmicas e bonitas, enquanto ainda permanecem peso leve. Para mais informações, visite a documentação Awesomewm em https://awesomewm.org/apidoc/
Este tema foi projetado com o seguinte conjunto de padrões:
Nota: As imagens a seguir estão sujeitas a alterações.
As imagens a seguir usam o tema GRUVBOX-DARK GTK3+:


A imagem a seguir usa o tema nórdico GTK3+:

As imagens a seguir usam o tema Juno GTK3+:


O seguinte usa o tema Adwaita-Dark GTK3+:

Por padrão, o AwesomeWM vem com um conjunto de padrões bastante sãos. No entanto, muitos aspectos dos ambientes modernos de desktop são deixados para o usuário contornar ou designar para programas externos. Como exemplo, a configuração padrão do AwesomeWM não tem como modificar o volume do sistema ou exibir a duração da bateria. Para fazer isso, você precisaria instalar um aplicativo de systray de terceiros ou fazer uma configuração personalizada. Outro exemplo vem na forma do painel que não está escondendo aplicativos de tela cheia por padrão. Minha configuração oferece os seguintes recursos sobre a configuração básica do AwesomeWM:
| Nome | Comentário | Razão |
|---|---|---|
awesome-git | Gerenciamento de janelas central | Núcleo da interface do usuário. Awesome- git necessário para certos recursos. |
awestore | Animações assíncronas | Anima valores numéricos |
rofi | Substituição de Dmenu com estilo CSS | Lançador de aplicativos/fallback alt-tab |
sysstat | Ferramenta de monitoramento do sistema | Usado para medir a CPU util. |
mpc | Programa de controle MPD | O Widget Controls da música usa isso |
pamixer | Controlador de volume PULSEAUDIO/PIPEWIRE | Controles de volume e volume de microfone usam isso |
brightnessctl | Screen Bless Controller | O controle de brilho usa isso |
upower | Daemon Power | Configura a energia para o widget de sistema e bateria usa isso |
redshift | Filtro de luz azul | Usado por botão de filtro de luz azul no painel |
Um dos meus inquilinos para a boa interface do usuário é que ela não pode ser excessivamente especializada. As interface do usuário excessivamente especializadas são geralmente incríveis para o que são projetadas e inúteis para todo o resto. Ser utilizável para todos é um objetivo essencial do projeto. Como tal, a instalação foi projetada para ser simples com dependências mínimas.
git clone https://github.com/jonesad-etsu/awesomewm-config.git $HOME/.config/awesome