aboutsummaryrefslogtreecommitdiffstats
path: root/wscreensavers/README
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-10-22 19:01:51 +0200
committerDanilo M. <danix@danix.xyz>2026-10-22 19:01:51 +0200
commit451142a0332cf9e9d3f5a257920246cda4c8ad72 (patch)
tree32dc614c7d19e73862efca6d9bc3787bf88e9637 /wscreensavers/README
parente2b4ecb8f28892ea7ec0296828585372bdccb23f (diff)
downloadmy-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/README27
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.