Skip to content

About

The Cutefish display manager

Resources

Stars

53 stars

Watchers

2 watching

Forks

Latest commit

 

History

27 Commits

Folders and files

Repository files navigation

cutefish-dm

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

Dependencies

The base library of cutefish-toolkit and PAM; cutefish-compositor at runtime. GoogleTest for the tests.

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

To log a user in without a password once per boot, as a live system does, add to /etc/cutefish-dm.conf:

[Autologin]
User=cutefish
# Optional; the default session otherwise.
Session=cutefish-wayland

Tests

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

About

The Cutefish display manager

Resources

Stars

53 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages