Lock screen with fingerprint authentication via fprintd.
Currently, only fingerprint authentication is supported.

DISCLAIMER:
This lock screen uses adult language, and literally gives you the finger upon auth failure, so be warned.

All images and random phrases can be changed by creating files under the .BloodyProfanity directory.
Files that can be overloaded include:
.BloodyProfanity/conf/sarcasm.yaml # random fail messages, begin every line with '-' (see yaml docs for more)
.BloodyProfanity/img/bg.png
.BloodyProfanity/img/error.png

Other settings can be changed by editing the globals near the top of locker.py.

REQUIREMENTS:
KDE, PyYAML, Subprocess32, wxPython, fprintd and of course Python.

INSTALLATION
# As root
b=/usr/share/BloodyProfanity
cp -rvp /path/to/bp $b
g=/usr/lib/kde4/libexec/kscreenlocker_greet
cp -v $g $g.bak
cp -vpf $b/locker.py $g
# As user
fprintd-enroll
fprintd-verify # important
mkdir -p ~/.BloodyProfanity/conf ~/.BloodyProfanity/img

Project Samples

Project Activity

See All Activity >

Categories

Security, KDE, KDE Themes

License

GNU General Public License version 3.0 (GPLv3)

Follow Bloody Profanity

Bloody Profanity Web Site

Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Bloody Profanity!

Additional Project Details

Operating Systems

Linux

Intended Audience

Advanced End Users, Other Audience

User Interface

wxWidgets

Programming Language

Python

Related Categories

Python Security Software, Python KDE Software, Python KDE Themes

Registered

2015-04-14