writing a linux screensaver?

Dan Stromberg strombrg at dcs.nac.uci.edu
Mon Dec 29 15:02:14 EST 2003


I'd like to examine what's involved in writing a screensaver for linux
(xscreensaver) using python, and who-knows-what GUI toolkit.  I looked
over pygtk2, pygame, and wxpython, but none seem able to write to the root
window (wallpaper) as required by xscreensaver (?).  pygtk1 appears able,
but of course it's going away.

I hope to use GL a little bit, not necessarily with hardware
acceleration, so a GUI toolkit that allows that is a big plus.

pygame apparently can be told which window id to write to, which might
work out, but I'm not sure which window to tell it to write to.  I tried
the window id given by xwininfo -root, but that just seemed to result in a
very confused X server.

Any suggestions?




More information about the Python-list mailing list