We run cpu-intensive production jobs on our RedHat Linux 7.3 workstations and have a problem with fancy screensavers consuming too much CPU, slowing down the production jobs. I was able to remove the KDE screensavers (rpm --erase kdeartwork-screensavers-3.0.0-4), but cannot remove the xscreensaver ones: [root@sam root]# rpm --erase xscreensaver error: removing these packages would break dependencies: xscreensaver is needed by control-center-1.4.0.1-31 Maybe this package should be split into an unremovable base (with the benign "blank screen" screen saver) and removable "fancy" screensavers? K.Olchanski
I believe you can switch of specific screensavers: run xscreensaver-demo and uncheck all the boxes near the screensaver list (or do the equivalent modifications to .xscreensaver, if you know the format)
a simpler workaround is to defeat rpm: rm -f /usr/X11R6/lib/xscreensaver/*
The most supported way to do this would be to configure the screensaver to blank the screen only.