diff options
| author | Danilo M. <danix@danix.xyz> | 2026-10-22 19:01:51 +0200 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-10-22 19:01:51 +0200 |
| commit | 451142a0332cf9e9d3f5a257920246cda4c8ad72 (patch) | |
| tree | 32dc614c7d19e73862efca6d9bc3787bf88e9637 /wscreensavers/README | |
| parent | e2b4ecb8f28892ea7ec0296828585372bdccb23f (diff) | |
| download | my-slackbuilds-451142a0332cf9e9d3f5a257920246cda4c8ad72.tar.gz my-slackbuilds-451142a0332cf9e9d3f5a257920246cda4c8ad72.zip | |
wscreensavers: add version 1.0.23
Wayland screensaver, lock screen and live wallpaper suite. Builds
offline from a maintainer-hosted vendor tarball (Go modules plus the
frontend's node_modules), x86_64 only. The systemd user unit is not
installed; README documents starting the daemon from the compositor.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'wscreensavers/README')
| -rw-r--r-- | wscreensavers/README | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/wscreensavers/README b/wscreensavers/README new file mode 100644 index 0000000..5d6c29a --- /dev/null +++ b/wscreensavers/README @@ -0,0 +1,27 @@ +WScreenSavers is a native Wayland screensaver, lock screen and live +wallpaper suite. It ships 23 WebGL/Canvas savers, runs the stock +XScreenSaver hacks through Xvfb, locks the screen with PAM (or hands +off to hyprlock/swaylock) and can run any saver as an animated +wallpaper on wlroots compositors (Hyprland, Sway, River, Wayfire) and +KDE. + +This SlackBuild targets Slackware -current, which ships Go, nodejs, +gtk-layer-shell, PAM, xscreensaver and Xvfb. It builds offline from a +vendor tarball holding the Go modules and the frontend's npm packages, +so it is x86_64 only. + +Upstream ships a systemd user unit, which is not installed. Start the +idle daemon from your compositor's autostart, e.g. in Hyprland: + + exec-once = WEBKIT_DISABLE_DMABUF_RENDERER=1 wscreensavers --daemon + +Optional: wlr-randr (multi-monitor detection on wlroots), hyprlock or +swaylock (external lock providers), rss-glx (more 3D savers). + +Upstream shows a support reminder at startup. Delete +/usr/share/wscreensavers/nag to disable it; package upgrades restore +it. + +The Noctalia plugin sources are installed to +/usr/share/wscreensavers/noctalia-plugins/wscreensavers. Copy that +directory to ~/.config/noctalia/plugins/ to use it. |
