vlock-plugins5
Plugin support for vlock
Overview
If vlock-main(8) is compiled with plugin support its default features are very limited: it can only lock the current session and ask for authenticiaton. However it is possible to extend this functions through plugins. These plugins are loaded when vlock-main starts and can provide hooks that are called at certain points during the lifetime of the vlock-main process.
Default plugins
The following plugins are provided when installing vlock with default options:
all
-
This plugin locks all sessions by disabling console switching. It is also loaded when giving the
-a,--alloption to vlock(1).
new
-
This plugin switches to a new virtual console before disabling console switching through the "all" plugin. It is also loaded when giving the
-n,--newoption to vlock(1).
nosysrq
-
Linux only. This plugin disables the Linux SysRQ mechanism before the console switching is locked by the "all" plugin. It is also loaded when giving the
-s,--disable-sysrqoption to vlock(1).
Additional plugins
The following plugins are only available if explicitly selected at build time:
caca
-
This plugin runs a random libcaca screensaver when the screen is locked.
Writing plugins
For information about writing plugins see the PLUGINS file in the vlock source distribution.
Releases
9 releases since Debian 5.0 (Lenny); the text changed 1 time.