I have significantly refactored the XScreenSaver daemon, the component of the XScreenSaver suite that provides screen locking on X11 systems.These changes greatly reduce the amount of code running in the “critical” section: the part of the code where a crash would cause the screen to unlock. That critical section is now only around 1,800 lines of code, a reduction of roughly 87%.Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away. — Antoine de Saint-ExuperyMy approach with XScreenSaver, as I’ve written about extensively, has always been to minimize the amount of code in the critical section: to link with as few libraries as possible, and to…
External feed Read More at the Source: https://www.jwz.org/blog/2021/02/xscreensaver-version-6-beta-1/