https://github.com/moolen/glitchlock
glitch art X screen locker
https://github.com/moolen/glitchlock
Last synced: about 1 year ago
JSON representation
glitch art X screen locker
- Host: GitHub
- URL: https://github.com/moolen/glitchlock
- Owner: moolen
- License: apache-2.0
- Created: 2018-09-09T13:35:50.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2019-03-17T01:22:50.000Z (over 7 years ago)
- Last Synced: 2025-04-01T15:50:20.795Z (about 1 year ago)
- Language: Go
- Homepage:
- Size: 5.94 MB
- Stars: 17
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# glitchlock
The glitchy X locker. Inspired by [xero/glitchlock](https://github.com/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`.

## Installation
Grab a binary from the [releases page](https://github.com/moolen/glitchlock/releases) 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](https://github.com/moolen/glitchlock/blob/master/pam): check user/password combination using PAM.
* [glitch](https://github.com/moolen/glitchlock/blob/master/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
```