面向日常使用的 Wayland 合成器,提供多种平铺布局、按输出独立的工作区、模糊与动画效果。
1495+86 本周113C++MIT更新于 18小时前
面向 Wayland 合成器(如 Sway、Hyprland)的高度可定制状态栏,内置系统、网络、音频等模块。
Waybar 是一款面向 Wayland 桌面的状态栏,基于 Sway 及 wlroots 系合成器运行。它可以显示工作区、当前窗口,以及电池、CPU、内存、网络、音频和系统托盘等系统信息,每个元素都是可配置的模块。
它支持 Sway、River、Hyprland、Niri、Mango、DWL、Wayfire 和 Umbriel 等合成器,各合成器下的工作区和窗口功能略有差异。模块通过 JSON 文件配置,外观使用 CSS 设置,也可以通过自定义脚本把任意文本或状态显示到栏上。
项目使用 C++ 编写,采用 Meson 构建,多数 Linux 发行版都有打包,并附带默认配置,便于从可用的状态开始调整。
克隆仓库
git clone https://github.com/Alexays/Waybar进入项目目录
cd Waybar使用 Meson 配置构建
meson setup build编译并无需安装直接运行 Waybar
ninja -C build && ./build/waybar概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
面向日常使用的 Wayland 合成器,提供多种平铺布局、按输出独立的工作区、模糊与动画效果。
面向 Omarchy(Linux Wayland)桌面的图形文件管理器,提供列表、分栏、网格和双窗格视图。
为 Omarchy Linux 打造的灵动岛风格顶部栏,展示实时状态并集成菜单与快捷控制。
可高度定制的 macOS 状态栏替代工具,通过 shell 脚本配置,并由事件驱动更新。
Hyprland 是一款独立的动态平铺 Wayland 合成器,兼顾视觉效果与高度可定制性。