This morning Xscreensaver refused to unlock. I had to login on a virtual terminal and kill the daemon. Additionall, the settings panel now has the “lock” checkbox checked, and I can’t uncheck it. The lock time (4 mins) also cannot be changed. Re-installing didn’t help.
I’d replace it with xfce4-screensaver, but then I’d lose the many entertaining screensavers that Xscreensaver features.
I recently had the same dilemma…and decided to stay with the blank or the flying mice. This isn’t actually anything i am looking at…since i am away.
A small note though: when changing screensavers/lockers, be sure to open the xfce settings editor and in the group xfce4-session change the LockCommand accordingly (for example from lightlocker-command --lock to xfce4-screensaver-command --lock)
This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.
Addition by Teo: by the way, many of the Xscreensaver savers are compatible with xfce4-screensaver. Problematic is the locking service.
So one can just download Xscreensaver from some mirror and extract the binaries, then paste them in /usr/lib/xfce4-screensaver/. For the ones that do not need configuring/settings, one just have to create a desktop file, for example /home/teo/.local/share/applications/screensavers/molecule.desktop
The ones that need setting options - like text or photo path - need an extra step configuring .Xscreensaver file. I did not bother.
Source:
Mass creation of .desktop files thx to reddit (i did not test this one-liner !)
for f in $(ls /usr/libexec/xscreensaver/*); do echo -e \[Desktop Entry\]\\nType=Application\\nName=$(basename \ $f)\\nExec=$f -root\\nTryExec=$f\\nCategories=Screensaver\; > /usr/share/applications/screensavers/$(basename \ $f).desktop; done