Skip to content

moolen/glitchlock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

glitchlock

The glitchy X locker. Inspired by xero/glitchlock.

For additional "security" :trollface: glitchlock uses Tesseract's OCR engine to find characters on the screen and crosses them out. That's optional.

Example

Example screenlock using -censor.

glitchlock

Installation

Grab a binary from the releases page or go get github.com/moolen/glitchlock it. You need the tesseract development libraries for compiling this.

Dependencies:

  • pam development headers (pam for archlinux, libpam0g-dev for ubuntu/debian)
  • tesseract development libs: (tesseract tesseract-data-eng for archlinux, libtesseract-dev tesseract-ocr-eng for ubuntu/debian)

Subpackages

  • PAM: check user/password combination using PAM.
  • glitch: distort images.

Usage

Usage of glitchlock:
  -censor
        censors text on the image
  -debug
        debug mode, hit ESC to exit
  -pieces int
        divices the screen into n pieces. Must be >0 (default 10)
  -pixelate int
        picelate width
  -seed int
        random seed (default 1312)
  -password string
        specify a custom unlock password. This ignores the user's password
  -version
        print version information and exit