Pool Video Switch 2 ====================================================== Developer and Integrator documentation ------------------------------------------------------ ### Configuration files ### Lock/Unlock Scripts The functionality of PVS client(`pvsclient`) can be extended by providing additional shell scripts that are executed on certain events. When the PVS client receives the message from the manager to lock the screen it executes `lock.sh` in the configuration directory (`/opt/openslx/pvs2`). When it receives an unlock message the client executes `unlock.sh` in the same directory. We suggest to implement additional locking measures in these files. In the `sample_configuration` folder of this repository you can find 2 scripts that use `xinput` to disable (enable) the keyboard so that users cannot (even when the keyboard input is grabbed by VMWare Player) type while the screen is locked. ### Network Setup