Comment 140 for bug 434476

Revision history for this message
In , Bastien Nocera (hadess-deactivatedaccount) wrote :

I'll add that xdg-screensaver is an unmitigated piece of crap. It reimplements the bugs that using D-Bus for inhibition is supposed to fix (namely that if the app disappears, the screensaver shouldn't be left inhibited).

You could add D-Bus support to xscreensaver without linking to a D-Bus implementation. Look at the SDL2 code, it implements the same inhibition mechanism that Firefox and VLC implement through a dlopen()'ed libdbus.so.

However, I would recommend that you use a modern screensaver if you expect modern features.