BuddiesOfBudgie / budgie-screensaver

Budgie Screensaver is a fork of old gnome screensaver for purposes of providing an authentication prompt on wake.
GNU General Public License v2.0
15 stars 2 forks source link
linux screensaver

Budgie Screensaver

GitHub release (latest by date) Translate into your language! Chat with us on Matrix

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.

History

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.

Compiling

Budgie Screensaver makes use of Meson for configuration, compilation, and installation. As such, the standard method is to:

  1. meson build
  2. meson compile -C build
  3. sudo meson install -C build

LICENSE

Budgie Screensaver is licensed under GPL-2.0-only.