Based on the original work of @Adimote in this version.
Locks the screen with a screenshot of the desktop. If any key is pressed, or the mouse moves, capture an image with the webcam, and lock the screen again using that.
i3lock
ffmpeg
xdotool
- Install the above dependencies
- Run the
pranklock
script to lock your screen
By default, the first webcam (/dev/video0
) is used. To change this, pass the video device as an argument (eg pranklock /dev/video1
)
- To safely unlock without showing the webcam image, press the Escape key. You can then unlock as normal.