Yes another task bar for Wayland.
This is a simple taskbar that can be used in wayland compositors that implements foreign-toplevel and layer-shell protocols. It can be configured with a simple settings file written in JSON.
Compiling requires:
- cmake
- C++17 compiler
- wayland-scanner++
- libcairo
- libRSVG
- jsoncpp
And run these comands:
mkdir build
cd build
cmake ..
make
sudo make install
Then edit "~/.config/yatbfw.json" to configure your taskbar.
In the example folder you can find examples of how to configure it.
- swaymsg, to make window minimize on sway (via swaymsg) to work.
- wlrctl, to make window minimize on labwc and other wayland compositors with foreign-toplevel support to work.