I have been working on a 'kiosk' type application. I want no user logins (for security reasons), but need the alternate TTYs.
1) replace the bash shells on tty2-5 with 'stty onlret' for proper \n handling.
2) in rcx.d start 'appX > /dev/tty2', 'appY >/dev/tty3' ...
3) remove shell on tty1
Now the Ctl-Alt-Fx stops working. I assume that there must be someone requesting keyboard input to keep the keyboard active.
Where does the C-A-Fx processing take place in the stack between the bios kbd reader/kernel module/application?
Can I just start a process that sucks in keypresses to keep the kbd stack alive? "cat /dev/tty1 | /dev/null" (or something like that)?
Can I write an application that reads the keyboard directly, without concern of which tty is active? I didn't find a generic /dev/kbd.
BillS

2-Bay/4-Bay Hard Drive Enclosure for 3.5"/2.5'' SATA HDD/SSD 10Gbps USB-C 3.2
$75.99
OWC Mercury Elite Pro 2 Bay RAID Enclosure with USB 3.2 for Dual 3.5 inch HDDs
$87.99
Intel VROC Premium RAID Controller Card PCIe Add-On Module VROCPREMMOD
$265.00
CalDigit VR minin 2 Portable Raid Storage On The Go
$75.00
WAVLINK RAID 2 Bay Hard Drive Docking Station SATA 2.5/3.5'' SSD HDD Enclosure
$119.99
Acasis USB 3.2 2 Bay HDD RAID Enclosure for 2.5/3.5" SATA Drives External Array
$55.00
Dell PowerEdge HBA330 LP PCI-E 12GBs RAID SAS Controller Adapter J7TNV
$18.95
NVME M.2 Adapter Card PCIE X16 Splitter Expansion Controller 4-Disk Soft RAID
$24.43
Areca ARC-1882IX-24 (16i4e)24-Port RAID Controller Card w/BBU /HDD Monitor Board
$300.00
Broadcom 9600-24i RAID Controller PCIe Gen 4.1 Tri-Mode NEW 05-50111-01004
$649.99