_ _ _
| |_ ___ _ __ _ __ ___ | | ___ ___| | __
| __/ _ \ '__| '_ ` _ \| |/ _ \ / __| |/ /
| || __/ | | | | | | | | (_) | (__| <
\__\___|_| |_| |_| |_|_|\___/ \___|_|\_\
Release 1.0.0, 11 July 2004
Vrai Stacey <vrai@acherondevelopment.com>
http://acherondevelopment.com/project.php?name=termlock
About
Termlock blanks a curses compatible character terminal (e.g. xterm, eterm, PuTTY, konsole, dtterm, etc ...) and locks it. To unlock the terminal a password must be entered. The password, or rather the password hash, is stored in ~/.termlock. Basically it's like a password protected screensaver for character terminals. Written in pure Python it should be immediately usable on any machine with Python and curses (or a compatible library such as ncurses) installed.
Usage
termlock [-p | --password]
The password switch prompts the user for a password (which must be confirmed) and uses this to create the ~/.termlock hash file.
To lock the screen simply call termlock with no options. If no ~/.termlock file can be found then an error prompting the user to create it will be displayed.
Install
Termlock uses the standard Python distribution utilities. So it should just be a case of uncompressing the archive and running:
./setup.py install
Obviously the user running this must have sufficient permissions to create a file in the install directory.
Bugs
Any bugs or unexpected behavoir should be reported to Vrai <vrai@acherondevelopment.com>. If bugs aren't reported they can't be fixed!
