...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