Operating system: openSUSE Leap 15.1 Screensaver versions: 0.1.5 and 0.1.6 Screensaver itself was working nicely but for a long time I couldn't have gotten screen locking to work. No prompt for password appears and the system was immediately unlocked after returning from screensaver animation. Application is generated with -enable-locking flag, which autogen confirms in it's summary. Running daemon in debugging mode gave an error for ConsoleKit not being found and a warning about xfce4-screensaver-dialog not being able to get password. After digging a bit into ConsoleKit i just enabled systemd (-with-systemd flag), which needed systemd-devel package. Only then I was able to spot an error telling me to chown and chmod xfce4-screensaver-dialog, unless I totally missed it before. It took me half a day to get it to work. Can we improve docs or add a faq about this? There's no visible indicator that something's wrong, just non-functional locking.
Created attachment 8779 Note setuid requirement for bsdauth and shadow auth I managed to miss the post-"make install" text about the need for setuid as well, so don't beat yourself up too bad :-) Patch attached.
-- GitLab Migration Automatic Message -- This bug has been migrated to xfce.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.xfce.org/apps/xfce4-screensaver/-/issues/9. Please create an account or use an existing account on one of our supported OAuth providers. If you want to fork to submit patches and merge requests please continue reading here: https://docs.xfce.org/contribute/dev/git/start#gitlab_forks_and_merge_requests Also feel free to reach out to us on the mailing list https://mail.xfce.org/mailman/listinfo/xfce4-dev