参考
xscreensaver 和 gnome-screensaver
hacks
问题
开启屏保机器变慢

参考

主页: http://www.jwz.org/xscreensaver/

gnome-screensaver 也可以使用 xscreensaver 的程序

xscreensaver 和 gnome-screensaver

ubuntu 9.10 上有这些文件,都是 xscreensaver 的保护小程序,手动运行一下 看看:

/usr/lib/xscreensaver/antspotlight
/usr/lib/xscreensaver/glblur
/usr/lib/xscreensaver/glcells
/usr/lib/xscreensaver/glmatrix
/usr/lib/xscreensaver/glschool
/usr/lib/xscreensaver/glslideshow
/usr/lib/xscreensaver/gltext
/usr/lib/xscreensaver/hypertorus

ubuntu 9.10 上的 gnome-screensaver 也使用到这些小程序(以那个 matrix 屏 保为例):

$ cat /usr/share/applications/screensavers/glmatrix.desktop

[Desktop Entry]
Encoding=UTF-8
Name=GLMatrix
Comment="这里省略了"
TryExec=glmatrix
Exec=glmatrix -root
StartupNotify=false
Terminal=false
Type=Application
Categories=Screensaver;
OnlyShowIn=GNOME;

这里 Exec 指定了运行屏保小程序的名字。

hacks

hacks 是前进的动力,生活的乐趣。:-)

有空我看看: xscreensaver-5.10/hacks/glx/glmatrix.c

这里需要 openGL 编程知识。

问题

开启屏保机器变慢

由于显卡没有启用 3D 加速,开启的屏保有需要 gl 图形显示,机器就会变得很 慢。要么不用屏保,要么开启 3D 加速 :-)