Use light-locker instead of xscreensaver