On Sun, Feb 18, 2018 at 02:13:41PM -0800, Jamie Zawinski wrote: > I absolutely agree with you that there should be documentation on how to > solve this problem. > > If you come up with a set of simple steps that solve it, please let me > know and I will happily add it to the xscreensaver FAQ. The reason it's > not there already is that I have no idea -- because, as you have > discovered in your googling, the whole thing is a gigantic clusterfuck of > competing and incompatible non-solutions.
The dbus method sounds like it's here to stay, as it seems fairly lightweight... Would it be possible for you to link to that library, and engage that delay lock if it exists (hopefully it doesn't croak if logind isn't there)? It seems that the other libraries xscreensaver already depends on pull libdbus in anyway, so there's no extra overhead in that regard. -- 2. That which causes joy or happiness.