Application launcher.
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
reionwong 848dabb60b refactor: use static for file-local helpers instead of anonymous namespaces 3 weeks ago
common feat: add the cutefish-dm display manager 1 month ago
daemon refactor: use static for file-local helpers instead of anonymous namespaces 3 weeks ago
data fix(dm): keep the greeter user from starting PipeWire and WirePlumber 1 month ago
helper refactor: use static for file-local helpers instead of anonymous namespaces 3 weeks ago
tests refactor: use static for file-local helpers instead of anonymous namespaces 3 weeks ago
.gitignore feat: add the cutefish-dm display manager 1 month ago
CMakeLists.txt fix(dm): keep the greeter user from starting PipeWire and WirePlumber 1 month ago
README.md docs: trim the README to build and install 4 weeks ago

README.md

cutefish-dm

The Cutefish display manager. It runs the login screen and starts the Wayland session the user picks.

Dependencies

Qt 6.8 (Core, DBus, Network) and PAM; cutefish-compositor at runtime.

Build

cmake -S . -B build -DCMAKE_INSTALL_PREFIX=/usr
cmake --build build
sudo cmake --install build

A source install needs the login screen's user once:

sudo adduser --system --group --home /var/lib/cutefish-greeter cutefish-greeter

Enable

sudo systemctl disable sddm
sudo systemctl enable cutefish-dm

Tests

cmake -S . -B build -DBUILD_TESTING=ON
cmake --build build
ctest --test-dir build --output-on-failure