Wayfire
Last updated: 2024, Mon Jun 3rd at 13:15 CDT
Wayfire is a 3D wayland compositor, it has a high focus on appearance and is very customizable. Itβs lightweight and extendable, too. Official Site GitHub Live Demos
To Install: #
Preferred method
the best ways to install Wayfire is though either wf-install or though package manager
sudo pacman -Su wayfire
AUR: wayfire-git
sudo apt install wayfire
sudo dnf install wayfire
Special install options
openSUSE can use the Open Build Service
Build Instructions #
Information
Dependencies may be different then the names listed depending the distro. The ones listed below are for APT packages
Dependencies #
apt install meson libcairo2-dev libpango1.0-dev libfreetype-dev libglm-dev libevdev-dev libgl-dev libinput-dev libjpeg-dev libpng-dev libxkbcommon-dev libxml2-dev libpixman-1-dev pkg-config libwayland-dev wayland-protocols libwf-config1 libwlroots11 xwayland
Build #
An easy way to build is to use install scripts, alternatively Wayfire can built from source.
git clone https://github.com/WayfireWM/wayfire
cd wayfire
meson build
ninja -C build
sudo ninja -C build install
Essentials #
Wayfire looks for the config location at ~/.config/wayfire.ini
An
example is found online in the projects GitHub.
Extras #
There are a lot of options, for a complete list check the wiki.
Software #
Available #
- wf-shell user configurable GTK-based panel
- wf-touch gesture controls for wayfire.
- wcm the Wayfire Config Manager is used to configure wayfire.
- wayfire-plugins-extra is a plugin manager
- swayfire A plugin for an i3 / sway like manual tiling layout
- Firedecoradvanced window decoration plugin for the Wayfire.
- winshadows adds window shadows/glow effects.
Additional plugins maybe found online, with a simple web search. There is additional information on how to build your own at this link.
Suggested #
This a list of suggested programs to use on Wayfire. Most Window managers let you customize every detail.