Projects / termlock


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.

Operating Systems

RSS Recent releases

  •  03 Apr 2007 09:00

Release Notes: This release fixes a major compatibility problem with non-Linux operating systems (Solaris being the most prominent). The new code has been tested and found to work on Solaris (both Sparc and x86) as well as the more common Linux distributions.

No changes have been submitted for this release.


Project Spotlight


A Joomla extension for management of research-related work.


Project Spotlight

CoreTML framework

A tool allowing the developer to create user-configurable source code templates.