Repolode
Alexays

Alexays/Waybar

Sway、Hyprland、riverなどのWaylandコンポジター向けの、高度にカスタマイズ可能なステータスバー。システム、ネットワーク、オーディオの各種モジュールを備えています。

スター
12,134
フォーク
1,203
未解決の Issue
716
最終コミット
19 時間前

これは何?

Waybarは、Swayやwlrootsベースのコンポジターで動作するWaylandデスクトップ向けのステータスバーです。ワークスペース、フォーカス中のウィンドウに加え、バッテリー、CPU、メモリ、ネットワーク、オーディオ、システムトレイなどの情報を表示し、それぞれの要素をモジュール単位で設定できます。

Sway、River、Hyprland、Niri、Mango、DWL、Wayfire、Umbrielに対応していますが、ワークスペースやウィンドウのサポート状況はコンポジターによって異なります。モジュールはJSONファイルで設定し、CSSでスタイルを指定できます。また、カスタムスクリプトから任意のテキストやステータスをバーに表示できます。

C++で開発され、Mesonでビルドされます。ほとんどのLinuxディストリビューションでパッケージが提供されており、すぐに使える設定例も付属しています。

主な機能

  • 01Sway、Hyprland、River、Niriなどのコンポジター向けのワークスペース・ウィンドウモジュール。
  • 02バッテリー、CPU、メモリ、ネットワーク、Bluetooth、オーディオ用の組み込みモジュール。
  • 03システムトレイと時計・カレンダーに対応。
  • 04JSONでの設定とCSSによるスタイリング。
  • 05任意の出力をバーに表示できるカスタムスクリプトモジュール。

ユースケース

  • SwayやHyprlandを使うタイル型Wayland環境にステータスバーを追加する。
  • wlrootsコンポジターを使うノートPCで、バッテリー、ネットワーク、オーディオの状態を表示する。
  • ビルドやサービスの状態など、カスタムスクリプトの出力をバーに表示する。

クイックスタート

  1. 1

    リポジトリをクローンする

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

    プロジェクトディレクトリに移動する

    cd Waybar
  3. 3

    Mesonでビルドを設定する

    meson setup build
  4. 4

    インストールせずにWaybarをコンパイルして実行する

    ninja -C build && ./build/waybar

使う前に知っておきたいこと

  • Sway、Hyprland、riverなどのWaylandコンポジターが必要です。X11では動作しません。
  • ソースからビルドするには、gtkmm3やwayland-protocolsなど、多くの実行時依存関係とビルド依存関係が必要です。

収録されている特集

トピック

よくある質問

Waybar とは?
Sway、Hyprland、riverなどのWaylandコンポジター向けの、高度にカスタマイズ可能なステータスバー。システム、ネットワーク、オーディオの各種モジュールを備えています。 Waybarは、Swayやwlrootsベースのコンポジターで動作するWaylandデスクトップ向けのステータスバーです。ワークスペース、フォーカス中のウィンドウに加え、バッテリー、CPU、メモリ、ネットワーク、オーディオ、システムトレイなどの情報を表示し、それぞれの要素をモジュール単位で設定できます。
Waybar は無料で使えますか?ライセンスは?
Waybar は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
Waybar は今もメンテナンスされていますか?
活発にメンテナンス中。Waybar の最終コミットは 2026年11月6日 です。
Waybar は何に使えますか?
SwayやHyprlandを使うタイル型Wayland環境にステータスバーを追加する。 wlrootsコンポジターを使うノートPCで、バッテリー、ネットワーク、オーディオの状態を表示する。 ビルドやサービスの状態など、カスタムスクリプトの出力をバーに表示する。
Waybar のインストール方法は?
リポジトリをクローンする: git clone https://github.com/Alexays/Waybar プロジェクトディレクトリに移動する: cd Waybar Mesonでビルドを設定する: meson setup build インストールせずにWaybarをコンパイルして実行する: ninja -C build && ./build/waybar
Waybar はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/Alexays/Waybar

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト