! 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 !
Extra screensavers fail to work
Status:
RESOLVED: FIXED
Product:
Xfce4-screensaver
Component:
General

Comments

Description flocculant 2018-11-17 12:55:13 CET
Created attachment 8108 
screenshot

Installed xfce4-screensaver to 19.04 via experimental ppa.

Works as expected.

Installed xscreensaver-data to get more screensaver options. None of the new listed screensavers work.

Got a possible help from .xsession-errors:

(xfce4-screensaver-preferences:16703): xfconf-CRITICAL **: 11:32:22.897: IA__xfconf_channel_set_string_list: assertion 'XFCONF_IS_CHANNEL(channel) && property && values && values[0]' failed
Comment 1 Sean Davis editbugs 2018-11-21 13:02:52 CET
I can confirm that the screensavers do not seem to work with xfce4-screensaver in 19.04. They do work with mate-screensaver, so there may be some additional flags needed at build time. I'll continue looking into this.
Comment 2 Git Bot editbugs 2018-11-22 12:06:03 CET
Sean Davis referenced this bugreport in commit cd6e2e20db505fd1934d3b5a54bf07470e81c441

Add /usr/lib and /usr/libexec as trusted engine paths (bug #14883) - Enables local installs with access to existing screensavers

https://git.xfce.org/apps/xfce4-screensaver/commit?id=cd6e2e20db505fd1934d3b5a54bf07470e81c441
Comment 3 Sean Davis editbugs 2018-11-22 12:09:30 CET
Confirmed that the above patch resolves the issue in 19.04.
Comment 4 Olivier Duchateau 2018-11-22 19:22:36 CET
Why Re-add these hard code path? On some systems xscreensaver files are not located in /usr/lib and /usr/libexec and additional screensavers are not displayed in settings dialog.

In configure script there are 2 options for that (it is packager to define these 2 variables) :

* --with-xscreensaverdir
* --with-xscreensaverhackdir
Comment 5 Olivier Duchateau 2018-11-22 19:29:13 CET
Otherwise, packager also need to run data/migrate-xscreensaver-config.sh script in order to convert Xscreensaver's engine to xfce4-screensaver.

Bug #14883

Reported by:
flocculant
Reported on: 2018-11-17
Last modified on: 2018-11-22

People

Assignee:
Sean Davis
CC List:
1 user

Version

Version:
unspecified

Attachments

screenshot (200.86 KB, image/png)
2018-11-17 12:55 CET , flocculant
no flags

Additional information