Budgie Screensaver is a fork of gnome-screensaver intended for use with Budgie Desktop and is similar in purpose to other screensavers such as MATE Screensaver. This repository and its respective software should largely be considered as being in "maintenance mode", only updating to resolve FTBFS issues or reflect changes in the GNOME Stack.
Budgie Screensaver traces its origins back to the original XScreenSaver screen saver, written by Jamie Zawinski and others, originally published under the BSD license. Much of this code was copied verbatim into GNOME Screensaver with its attribution stripped, and then relicensed as GPL 2.0.
This fork was born out of a need in Budgie 10 series to have a drop-in replacement of gnome-screensaver for use in Budgie, after upstream indicated the appropriate continued use of gnome-screensaver is a fork, as they are not planning on taking patches. The overwhelming majority of patches are ported from Debian and/or Ubuntu's package-fork of gnome-screensaver to allow a simple drop-in replacement for the gnome-screensaver package.
Budgie Screensaver makes use of Meson for configuration, compilation, and installation. As such, the standard method is to:
meson build
meson compile -C build
sudo meson install -C build
Budgie Screensaver is licensed under GPL-2.0-only.