Um compositor Wayland para uso diário, com layouts scrolling, dwindle, master e stacking, workspaces por saída, blur e animações.
Alexays/Waybar
Barra de status altamente personalizável para compositores Wayland como Sway, Hyprland e river, com módulos para informações do sistema, da rede e do áudio.
- Estrelas
- 12,134
- Forks
- 1,203
- Issues abertas
- 716
- Último commit
- há 19 horas
O que é?
Waybar é uma barra de status para desktops Wayland que usam Sway e compositores baseados em wlroots. Ela exibe os espaços de trabalho, a janela em foco e informações do sistema, como bateria, CPU, memória, rede, áudio e bandeja do sistema; cada elemento é um módulo configurável.
A integração inclui Sway, River, Hyprland, Niri, Mango, DWL, Wayfire e Umbriel, com suporte a espaços de trabalho e janelas variando conforme o compositor. Os módulos são configurados por um arquivo JSON e estilizados com CSS, e scripts personalizados podem enviar qualquer texto ou status para a barra.
O projeto é escrito em C++ e compilado com Meson. A maioria das distribuições Linux oferece o pacote, e há uma configuração padrão incluída para começar com uma instalação funcional.
Recursos principais
- 01Módulos de espaços de trabalho e janelas para Sway, Hyprland, River, Niri e outros compositores.
- 02Módulos integrados para bateria, CPU, memória, rede, Bluetooth e áudio.
- 03Suporte à bandeja do sistema e ao relógio/calendário.
- 04Configuração em JSON e estilização com CSS.
- 05Módulos de scripts personalizados para exibir qualquer saída na barra.
Casos de uso
- Adicionar uma barra de status do sistema a um ambiente Wayland com tiling usando Sway ou Hyprland.
- Exibir o status da bateria, da rede e do áudio em um laptop com um compositor wlroots.
- Mostrar na barra a saída de scripts personalizados, como o status de builds ou serviços.
Início rápido
- 1
Clone o repositório
git clone https://github.com/Alexays/Waybar - 2
Acesse o diretório do projeto
cd Waybar - 3
Configure a compilação com Meson
meson setup build - 4
Compile e execute o Waybar sem instalá-lo
ninja -C build && ./build/waybar
Antes de usar
- Requer um compositor Wayland, como Sway, Hyprland ou river; não funciona no X11.
- Compilar a partir do código-fonte exige muitas dependências de execução e de compilação, como gtkmm3 e wayland-protocols.
Em coleções
Tópicos
Perguntas frequentes
- O que é Waybar?
- Barra de status altamente personalizável para compositores Wayland como Sway, Hyprland e river, com módulos para informações do sistema, da rede e do áudio. Waybar é uma barra de status para desktops Wayland que usam Sway e compositores baseados em wlroots. Ela exibe os espaços de trabalho, a janela em foco e informações do sistema, como bateria, CPU, memória, rede, áudio e bandeja do sistema; cada elemento é um módulo configurável.
- Waybar é gratuito? Qual é a licença?
- Waybar é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- Waybar ainda é mantido?
- Manutenção ativa. O último commit de Waybar foi em 6 de nov. de 2026.
- Para que posso usar Waybar?
- Adicionar uma barra de status do sistema a um ambiente Wayland com tiling usando Sway ou Hyprland. Exibir o status da bateria, da rede e do áudio em um laptop com um compositor wlroots. Mostrar na barra a saída de scripts personalizados, como o status de builds ou serviços.
- Como instalar Waybar?
- Clone o repositório: git clone https://github.com/Alexays/Waybar Acesse o diretório do projeto: cd Waybar Configure a compilação com Meson: meson setup build Compile e execute o Waybar sem instalá-lo: ninja -C build && ./build/waybar
- Onde consigo Waybar?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Alexays/Waybar
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Dotfiles para o Hyprland com uma interface Quickshell inspirada no Material, que inclui visão geral, widgets de IA e ferramentas de tela para Wayland.
Gerenciador de arquivos gráfico para desktops Linux com Wayland no Omarchy, com visualizações em lista, colunas, grade e dois painéis, além de prévias do Quick Look.
Uma barra superior no estilo Dynamic Island para Omarchy Linux, que mostra atividades em tempo real e reúne menus, addons e controles rápidos.
Uma alternativa altamente personalizável à barra de menus do macOS, configurada com scripts de shell e controlada por eventos.
Hyprland é um compositor Wayland independente e dinâmico, com efeitos visuais avançados, ampla personalização e sistema de plugins.