Skip to main content


Switch to #linux for #xscreensaver, lol. Screensavers are so good here.

Anyways apparently #fedora40 uses #wayland ? So I followed this guide: https://www.linux.org/threads/xscreensaver-under-wayland.43543/ to get xscreensaver running. You beaty.

I might make a PR to xscreensaver for native Wayland support when I'm older. And can figure out how to compile a C program.

in reply to jackharro

Glad you like it!

But unfortunately, I assure you that XScreenSaver cannot work properly under Wayland. Anyone telling you otherwise just hasn't noticed the failures yet. You have to switch your desktop from Wayland back to X11. The XScreenSaver manual explains how to do that.

"But why" -- https://jwz.org/b/ykD5

in reply to jwz

@jwz Hi JWZ! Big fan of your work.

Yes it is unfortunate that Wayland isn't supporting xscreensaver. I've got them to run, but the daemon is having trouble getting my keyboard input. So if I'm just in the terminal for a few minutes it'll blank out. But that might be the issue mentioned by screensaver when it detects Wayland.

Just wondering, what does it take to make a new screensaver? Is it something I could do with some C knowledge?

Hope you're keeping well.

@jwz
in reply to jackharro

For writing new ones, see the README.hacking file in the source distro.