The Cutefish Wayland compositor, with window management, the desktop shell, the lock screen and Xwayland in one process. Much of it is ported from Chromium's Exo and Ash.
cutefish-toolkit, the cutefish-framework clients and libwayland 1.23 or newer.
At runtime it needs adwaita-icon-theme and xwayland. Tests also need
libgtest-dev.
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr ..
make
sudo make installPass -DBUILD_TESTING=ON to build the tests.
BSD-3-Clause; see LICENSE. Code ported from Chromium keeps its original notice in LICENSE.chromium, and code from sommelier in LICENSE.sommelier.