GlitchWin is a simple randomized glitch art lockscreen for Windows 7, heavily inspired by glitchlock * Images are basically random, your mileage may vary
GlitchWin can be built with Visual Studio 2017 with the .NET 4.7.1 Targeting Pack or equivalent. You must run Visual Studio as Administrator.
Simply run GlitchWin.exe with no arguments to start the daemon. By default, the lockscreen is updated every five minutes or when the session state changes.
Run GlitchWin delet
to restore the original lock screen.
Because of Windows limitations, the lockscreen can not be updated in time so that an up-to-date screenshot is always generated like with glitchlock. If you know a way to do this, please file an issue and I'll have a look.
Possible workarounds include:
- A screensaver (not quite the same thing as a lock screen)
- UWP lock screen APIs (I use Windows 7)
- Hooking into SessionEnding (I might look into this at some point, as it stands it would require migrating from a console application to a Windows application, which would take some work)
- Hooking into key presses (e.g WIN+L) and other events, such as the start menu being clicked and SystemEvents.PowerModeChanged.
In the spirit of mandatory copyleft, I've licensed this program under the MS-RL.