This will set up a cage kiosk in a Vagrant VM. It should work on a real Debian 12 machine aswell.
Vagrantfile for the VM:
Vagrant.configure("2") do |config|
| % !TEX TS-program = xelatex | |
| % !TEX encoding = UTF-8 Unicode | |
| % ----------------- | |
| % START OF PREAMBLE | |
| % ----------------- | |
| \documentclass[12pt,a4paper]{scrartcl} | |
| % Commands |
| Description: Patch to make the HD44870 pin mapping configurable in the I2C driver. | |
| This patch makes it possible to customise the pin mapping for the HD44780 | |
| driver when using and I2C interface. The original sources are from https://github.com/wilberforce/lcdproc. | |
| . | |
| --- lcdproc-0.5.7.orig/clients/lcdproc/main.c | |
| +++ lcdproc-0.5.7/clients/lcdproc/main.c | |
| @@ -58,7 +58,7 @@ int Quit = 0; | |
| int sock = -1; | |
| char *version = VERSION; |