System components and backend.
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.
 
 
 
 
 
Go to file
Reion Wong 1dc644326c fix(appruntime): bind delayed kill and reaping to the process start time 3 weeks ago
.github/workflows refactor(session): use QCoreApplication 3 weeks ago
appruntime fix(appruntime): bind delayed kill and reaping to the process start time 3 weeks ago
cmake feat(core): migrate services to Wayland 3 weeks ago
cpufreq fix(core): port desktop components to Qt6 3 weeks ago
cutefish-services fix(clipboard): support Wayland data control 3 weeks ago
debian fix(clipboard): support Wayland data control 3 weeks ago
polkit-agent refactor(core): drop no-op Qt5 high DPI attributes 3 weeks ago
screen-brightness fix(core): port desktop components to Qt6 3 weeks ago
sddm-helper feat(core): migrate services to Wayland 3 weeks ago
session feat(appruntime): add cutefish-appruntime and stop launching apps from the session 3 weeks ago
.gitignore init 6 years ago
CMakeLists.txt feat(appruntime): add cutefish-appruntime and stop launching apps from the session 3 weeks ago
LICENSE init 6 years ago
README.md fix(core): restore session-owned desktop startup 3 weeks ago
cutefish feat: release 0.8 5 years ago

README.md

Core

System backend and start session and more.

Compile dependencies

Install Qt 6, KDE Frameworks 6, NetworkManager, Polkit, Fontconfig, FreeType and the development tools provided by your distribution. The currently retained services daemon has its remaining input-backend dependencies declared in cutefish-services/CMakeLists.txt.

Runtime

For the Wayland session, install KWin Wayland and select Cutefish (KWin Wayland) from the display manager. The session entry launches KWin with Wayland enabled and starts cutefish-session inside the compositor. The session starts the retained services daemon, waits for its D-Bus service to register, and then starts the desktop components.

Build

mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr ..
make

Install

sudo make install

License

This project has been licensed by GPLv3.