スクロール、dwindle、master、stackingレイアウト、出力ごとのワークスペース、ぼかしやアニメーションを備えた、日常使い向けのWaylandコンポジター。
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
リポジトリをクローンする
git clone https://github.com/Alexays/Waybar - 2
プロジェクトディレクトリに移動する
cd Waybar - 3
Mesonでビルドを設定する
meson setup build - 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 の数値は毎日更新されます。
関連プロジェクト
OmarchyのLinux Waylandデスクトップ向けGUIファイルマネージャー。リスト、カラム、グリッド、2ペイン表示とQuick Lookプレビューを備えています。
Omarchy Linux向けのDynamic Island風トップバー。ライブアクティビティを表示し、メニューやアドオン、クイック操作を利用できます。
イベント駆動型で、シェルスクリプトから設定できる高度にカスタマイズ可能なmacOSステータスバー置き換えツール。
Hyprlandは、豊富な視覚効果とカスタマイズ機能、プラグインシステムを備えた、独立した動的タイル型Waylandコンポジターです。