Repolode
Alexays

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. 1

    Clone o repositório

    git clone https://github.com/Alexays/Waybar
  2. 2

    Acesse o diretório do projeto

    cd Waybar
  3. 3

    Configure a compilação com Meson

    meson setup build
  4. 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