Unfortunately, with Wayland's growing popularity, such programs will not be able to run on the Linux desktop for much longer.
$ xsnow
Xsnow running in GTK version: 3.24.29
Detected Wayland desktop
xsnow 3.3.0
Probably works better with a non-tiling WM: https://forums.opensuse.org/showthread.php/563400-XsnoW-anyo...xsnow -h says:
> BUGS
> - Xsnow needs a complete rewrite: the code is a mess.
> …
> - Xsnow does run in Wayland, but will not snow on all windows.
Edit: looks like it doesn't ignore them after all! But the accumulated snow is hidden "behind" the top edge of the window, so it becomes visible only for a brief moment when i move the window downwards.
I miss my terminals which would explode into flames when closed.
But, such things are not impossible in wayland at all, it might even work via xWayland.