There is absolutely no chance in hell that the xscreensaver daemon will ever, ever link with dbus. Over my dead body. For all of these reasons: https://www.jwz.org/xscreensaver/toolkits.html
If you can craft some shell script that fixes the problem you are experiencing without modification to the xscreensaver daemon, great. If you can't, then you (and all Linux users) have my ongoing sympathies for the batshit insane design decisions that the creators of the GUI desktop libraries have foisted upon you. -- Jamie Zawinski https://www.jwz.org/ https://www.dnalounge.com/