On Sat, Mar 5, 2016 at 5:22 PM, Alexandre Detiste <alexandre.deti...@gmail.com> wrote: > Le samedi 5 mars 2016, 16:29:41 Stephen Kitt a écrit : >> >> Or perhaps xscreensaver-demo should only look in /usr/lib/xscreensaver... >> (For the xscreensaver maintainers: the context here is that the zoom-player >> package provides /usr/games/zoom, which xscreensaver attempts to use for its >> Zoom screensaver if xscreensaver-data-extra isn't installed.) > > Awww, I found a duplicate: > > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=794719 > > xscreensaver-data: runs /usr/bin/barcode rather than > /usr/lib/xscreensaver/barcode
Yup, this is a bit hairy, not easy to make a solution that is 100% without patching much of the original code. However in most cases, restricting it to /usr/lib/xscreensaver would fix the issue. There might be some cases where a program from another package can be used, but that can maybe be fixed by patching these individual cases in the app-defaults file. As upstream points out in the other report, the use of one app-defaults file but multiple hack collection packages complicates the issue. > > I'd like to help on this bug, and the 106 other ones. > Alexandre, That would be fantastic! Best regards, Tormod