ITADN
Alexays/Waybar
README.md
以下内容由 AI 翻译,如有问题请点此提交 issue 反馈

Waybar

License Donate CI Release

Waybar

高度可定制的 Wayland 栏,适用于 Sway 和基于 wlroots 的合成器。
可在所有主要发行版中获取。

安装 · Wiki · 配置 · 样式 · 示例 · FAQ

功能

合成器集成

合成器工作区 / 标签窗口布局语言模式
Sway
River
Hyprland
Niri
Mango
DWL
Wayfire

DWL 需要 dwl IPC 补丁

模块

……等等。每个模块都在 wiki 上有文档(参见 Modules 侧边栏)。

入门

git clone https://github.com/Alexays/Waybar
cd Waybar
meson setup build
ninja -C build
./build/waybar          # run without installing

Waybar 启动时带有合理的默认配置。要将其 定制为个人使用,请将默认配置和样式表复制到 ~/.config/waybar/ 并进行 编辑。配置样式指南涵盖了所有 选项,而示例则提供 了可直接使用的社区配置。

安装

Waybar 已被大多数发行版打包:

Packaging status

一个包含更新版本的 Ubuntu PPA 可在此处]获取。

从源码构建

git clone https://github.com/Alexays/Waybar
cd Waybar
meson setup build
ninja -C build
ninja -C build install   # optional
运行时依赖
gtkmm3       jsoncpp      libsigc++    fmt          wayland
chrono-date  spdlog       xkbregistry  libgtk-3-dev upower

libpulse             [Pulseaudio module]
libnl                [Network module]
libappindicator-gtk3 [Tray module]
libdbusmenu-gtk3     [Tray module]
libmpdclient         [MPD module]
libsndio             [sndio module]
libevdev             [KeyboardState module]
构建依赖项
cmake   meson   scdoc   wayland-protocols
安装依赖项 — Ubuntu
sudo apt install \
  clang-tidy gobject-introspection libdbusmenu-gtk3-dev libevdev-dev \
  libfmt-dev libgirepository1.0-dev libgtk-3-dev libgtkmm-3.0-dev \
  libinput-dev libjsoncpp-dev libmpdclient-dev libnl-3-dev libnl-genl-3-dev \
  libpulse-dev libsigc++-2.0-dev libspdlog-dev libwayland-dev scdoc upower \
  libxkbregistry-dev
安装依赖项 — Arch
pacman -S --asdeps \
  gtkmm3 jsoncpp libsigc++ fmt wayland chrono-date spdlog gtk3 \
  gobject-introspection libgirepository libpulse libnl libappindicator-gtk3 \
  libdbusmenu-gtk3 libmpdclient sndio libevdev libxkbcommon upower meson \
  cmake scdoc wayland-protocols glib2-devel

贡献

欢迎贡献 — 请参阅 CONTRIBUTING.md。风格 指南是 Google 的 C++ 风格

文档位于 man 页面中。 模块文档使用 man/ (scdoc) 编写,并自动同步到 wiki。请编辑 man 页面,而非 wiki — 请参阅 .github/wiki

[!CAUTION] Waybar 的分发包仅在 官方 GitHub 页面 上发布。
Waybar 没有官方网站。请勿相信任何声称是官方的网站。

许可证

Waybar 采用 MIT 许可证。详见 LICENSE