Description of problem: When running xscreensaver-demo after a fresh installation, xscreensaver-demo offers to start the daemon. After clicking OK, the following error is displayed and the daemon is not started: Directory does not exist: "/usr/share/backgrounds/images" Version-Release number of selected component (if applicable): 5.12-6.fc4 How reproducible: 100% Steps to Reproduce: 1. Make sure neither gnome-backgrounds or desktop-backgrounds-basic are installed 2. "yum install xscreensaver" 3. Start xscreensaver-demo 4. Accept to start the daemon Actual results: 1. This error is displayed: "Directory does not exist: "/usr/share/backgrounds/images"" 2. The daemon is not started Expected results: 1. No error displayed 2. Daemon started Additional info: 1. A dependency to /usr/share/backgrounds/images seems needed 2. /usr/share/backgrounds/images is provided by desktop-backgrounds-basic and gnome-backgrounds 3.a. desktop-backgrounds-basic only provides desktop-backgrounds and desktop-background-basics 3.b. gnome-backgrounds only provides gnome-backgrounds 4. Installing either packages fixes the issue
Well, actually /usr/share/backgrounds/images is not strictly needed. xscreensaver daemon launches even if the directory does not exist, and hacks in xscreensaver which uses images also work. The issue here may be: - The popup message says it is "Error", although perhaps it should be "Warning" - The popup message shows up every time you choose demo hack, which is very annoying. I will discuss with jwz with sending him a proposal patch for this.
Thanks Mamoru! Taking your feedback into consideration, I'd personally prefer this popup to be completely disabled. Other opinions welcome :) -- Pierre Carrier
Still no reply from jwz, however FYI: Currently I am thinking of poping up "warning" (not "error") message of missing image directory when - Never warned before (i.e. only once) - Image directory was changed in xscreensaver-demo and the new image directory does not exist (then warn once) If you agree with this, I will update Fedora xscreensaver (I already sent a patch for this about one week ago. If upstream disagrees with my patch, I will discuss it again)
xscreensaver-5.12-7.fc14 has been submitted as an update for Fedora 14. https://admin.fedoraproject.org/updates/xscreensaver-5.12-7.fc14
xscreensaver-5.12-7.fc13 has been submitted as an update for Fedora 13. https://admin.fedoraproject.org/updates/xscreensaver-5.12-7.fc13
xscreensaver-5.12-7.fc12 has been submitted as an update for Fedora 12. https://admin.fedoraproject.org/updates/xscreensaver-5.12-7.fc12
xscreensaver-5.12-7.fc12 has been pushed to the Fedora 12 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update xscreensaver'. You can provide feedback for this update here: https://admin.fedoraproject.org/updates/xscreensaver-5.12-7.fc12
xscreensaver-5.12-7.fc13 has been pushed to the Fedora 13 stable repository. If problems still persist, please make note of it in this bug report.
xscreensaver-5.12-7.fc12 has been pushed to the Fedora 12 stable repository. If problems still persist, please make note of it in this bug report.
xscreensaver-5.12-7.fc14 has been pushed to the Fedora 14 stable repository. If problems still persist, please make note of it in this bug report.