Un compositor Wayland para el uso diario, con diseños de desplazamiento, dwindle, master y stacking, espacios de trabajo por salida, desenfoque y animaciones.
Alexays/Waybar
Barra de estado altamente personalizable para compositores de Wayland como Sway, Hyprland y river, con módulos para consultar el estado del sistema, la red y el audio.
- Estrellas
- 12,134
- Forks
- 1,203
- Issues abiertos
- 716
- Último commit
- hace 19 horas
¿Qué es?
Waybar es una barra de estado para escritorios Wayland basados en Sway y compositores que usan wlroots. Muestra los espacios de trabajo, la ventana enfocada e información del sistema, como la batería, la CPU, la memoria, la red, el audio y la bandeja del sistema; cada elemento es un módulo configurable.
Se integra con Sway, River, Hyprland, Niri, Mango, DWL, Wayfire y Umbriel, aunque la compatibilidad con espacios de trabajo y ventanas varía según el compositor. Los módulos se configuran mediante un archivo JSON y se personalizan con CSS; además, se pueden usar scripts personalizados para enviar cualquier texto o estado a la barra.
El proyecto está escrito en C++ y se compila con Meson. La mayoría de las distribuciones de Linux ofrecen paquetes, e incluye una configuración predeterminada para empezar con una configuración funcional.
Funciones clave
- 01Módulos de espacios de trabajo y ventanas para Sway, Hyprland, River, Niri y otros compositores.
- 02Módulos integrados para la batería, la CPU, la memoria, la red, Bluetooth y el audio.
- 03Compatibilidad con la bandeja del sistema y el reloj/calendario.
- 04Configuración en JSON y personalización con CSS.
- 05Módulos de scripts personalizados para mostrar cualquier salida en la barra.
Casos de uso
- Añadir una barra de estado del sistema a un entorno Wayland con mosaicos que use Sway o Hyprland.
- Mostrar el estado de la batería, la red y el audio en una laptop con un compositor basado en wlroots.
- Mostrar en la barra la salida de scripts personalizados, como el estado de compilaciones o servicios.
Inicio rápido
- 1
Clona el repositorio
git clone https://github.com/Alexays/Waybar - 2
Entra en el directorio del proyecto
cd Waybar - 3
Configura la compilación con Meson
meson setup build - 4
Compila y ejecuta Waybar sin instalarlo
ninja -C build && ./build/waybar
Antes de usarlo
- Requiere un compositor de Wayland como Sway, Hyprland o river; no funciona en X11.
- Compilar desde el código fuente requiere muchas dependencias de ejecución y de compilación, como gtkmm3 y wayland-protocols.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es Waybar?
- Barra de estado altamente personalizable para compositores de Wayland como Sway, Hyprland y river, con módulos para consultar el estado del sistema, la red y el audio. Waybar es una barra de estado para escritorios Wayland basados en Sway y compositores que usan wlroots. Muestra los espacios de trabajo, la ventana enfocada e información del sistema, como la batería, la CPU, la memoria, la red, el audio y la bandeja del sistema; cada elemento es un módulo configurable.
- ¿Waybar es gratuito? ¿Qué licencia tiene?
- Waybar es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿Waybar sigue mantenido?
- Mantenimiento activo. El último commit de Waybar fue el 6 nov 2026.
- ¿Para qué puedo usar Waybar?
- Añadir una barra de estado del sistema a un entorno Wayland con mosaicos que use Sway o Hyprland. Mostrar el estado de la batería, la red y el audio en una laptop con un compositor basado en wlroots. Mostrar en la barra la salida de scripts personalizados, como el estado de compilaciones o servicios.
- ¿Cómo se instala Waybar?
- Clona el repositorio: git clone https://github.com/Alexays/Waybar Entra en el directorio del proyecto: cd Waybar Configura la compilación con Meson: meson setup build Compila y ejecuta Waybar sin instalarlo: ninja -C build && ./build/waybar
- ¿Dónde consigo Waybar?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Alexays/Waybar
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Dotfiles para un escritorio Hyprland con una shell Quickshell de estilo Material, vista general, widgets de IA y herramientas de pantalla para Wayland.
Un gestor de archivos gráfico para escritorios Linux con Wayland en Omarchy, con vistas de lista, columnas, cuadrícula y dos paneles, además de vistas previas con Quick Look.
Una barra superior estilo Dynamic Island para Omarchy Linux que muestra actividades en tiempo real e incluye menús, addons y controles rápidos.
Una alternativa altamente personalizable a la barra de estado de macOS, configurable con scripts de shell y basada en eventos.
Hyprland es un compositor dinámico de mosaico para Wayland, independiente y con amplios efectos visuales, opciones de personalización y un sistema de plugins.