Good ideas and conversation. No ads, no tracking. Login or Take a Tour!
In X11, passing the -root commandline argument to any of the screensavers makes it draw on the root window, which is the background window wallpaper usually gets drawn on. I know that there is an xscreensaver port for OsX, but I have no idea whether -root works there. Probably not, since x11.app is rootless, but try it and see.