There seems to be no solution that I've found for this common problem, so I'm thinking a startup script will make the Xscreensaver daemon start at boot, like this script written for networking by wieman01 in Ubuntu:

HOWTO: Wireless Security - WPA1, WPA2, LEAP, etc.
Some users reported (including myself) that the network has to be restarted every time after startup... Apparently this is a bug.

Here is a workaround that helps restart the network during boot so that one does not have to do it manually after logging on to the system.

Create startup script:
Quote:
Code:
sudo gedit /etc/init.d/wireless-network
Add this line & save file:
Quote:
Code:
/etc/init.d/networking restart
Change permission (executable):
Quote:
Code:
sudo chmod +x /etc/init.d/wireless-network
Create symbolic link:
Quote:
Code:
sudo ln -s /etc/init.d/wireless-network /etc/rcS.d/S40wireless-network
[Note: You may have to choose a boot sequence other than S40.]

Restart...
What values will change in each codestring for the Xscreensaver daemon?

Where is the list of boot sequences (Sxx), so that I don't cause a conflict?