You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Marijn Kuijpers 8c2169eea6 Add screensaver option in config 2 months ago
bin Add screensaver option in config 2 months ago
debian Set service file to always restart 3 years ago
.gitignore ignore pycashe files 3 years ago
LICENCE.txt inital commit after cleanup 3 years ago
README.md inital commit after cleanup 3 years ago
config_example.ini Fix install script, add screensaver graphic program killer 3 years ago
install.sh make yubilock compatible with gnome-screensaver 3 years ago
requirements.txt Update requirements for python 3.11.2 10 months ago

README.md

xscreensaver-yubilock

Installing

  1. Clone the repo to your machine.
  2. Copy config_example.ini to config.ini
  3. In config.ini replace the dummy yubikey serial with the serial of your yubikey. This can be found by running ykman list | grep -oP "Serial:\s\K\w+" while your yubikey is plugged in
  4. Make xscreensaver_yubilock.py executable by running chmod +x xscreensaver_yubilock.py
  5. Run xscreensaver_yubilock.py (./xscreensaver_yubilock.py)

Systemd integration