! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
Xfce4-screensaver doesn't integrate into Xfce4
Status:
RESOLVED: INVALID
Product:
Xfce4-screensaver
Component:
General

Comments

Description Omar 2019-01-17 22:16:08 CET
Created attachment 8249 
Result of clicking on 'Screensaver' entry in 'Settings': new xscreensaver settings window is opened

Really sorry for the trouble, but… I’ve compiled & installed xfce4-screensaver 0.1.3 (with dependencies) successfully from git, on Xfce 4.1.2 in Debian testing as indicated here:
https://docs.xfce.org/apps/screensaver/installation

But something is clearly not right: xfconf has no ‘xfce-screensaver’ category, and while there is a ‘Screensaver’ option in Xfce’s ‘Settings’ GUI, all that does is launch a separate window for xcsreensaver’s settings… When the screensaver runs and I go to unlock, I get xscreensaver’s homely unlock dialog – not xfce4-screensaver’s lightdm-themed unlock dialog.

So somehow, I’m missing practically all of the xfce4-screensaver goodness, it’s as if I only installed xscreensaver. :/ (I never had xcscreensaver installed before, only added it as a dependency of xfce4-screensaver).

Light-locker is not running (disabled from autostart-ing), and I’ve updated the xflock4 script.
Comment 1 Sean Davis editbugs 2019-01-19 04:16:23 CET
It appears that it's being excluded from your settings manager application list. There's likely something related to that in this file (if you have it)
/etc/xdg/menus/xfce-settings-manager.menu

Xfconf only shows configuration parameters that have been changed before. Once some setting is adjusted, xfce4-screensaver should have an option.

You might have more luck grabbing the package or configuration flags from the Debian package (currently in unstable)
https://tracker.debian.org/pkg/xfce4-screensaver
Comment 2 Omar 2019-01-20 02:57:08 CET
Thank you. :)

I no longer have the machine that I built xfce4-screensaver on, but on another machine I have where I use Xfce on Debian testing, I installed xfce4-screensaver from unstable.

It works! xfce4-screensaver runs flawlessly (I didn't even install xscreensaver this time), and I get the correctly themed xfce4-screensaver unlock dialog as well.

There is an xfconf entry for xfce4-screensaver (after I ran it once, just like you said), but there is no 'Screensaver' entry in Xfce's Settings GUI.

I do have '/etc/xdg/menus/xfce-settings-manager.menu'. I seem to recall reading something about needing to create desktop entries manually, but I've had enough tweaking for now. ;) I can easily launch screensaver preferences from the Whisker menu, it doesn't matter if it's not in Settings.

And I'm sure this will all be sorted out once xfce4-screensaver is properly packaged in Debian.

My sincere thanks to yourself and the entire Xfce team!
Comment 3 Sean Davis editbugs 2019-01-20 02:58:24 CET
Glad to hear it! Closing out this bug report.

Bug #15056

Reported by:
Omar
Reported on: 2019-01-17
Last modified on: 2019-01-20

People

Assignee:
Sean Davis
CC List:
0 users

Version

Attachments

Additional information