add evfbo (evdev + fbdev + stdout) backend

During a normal boot in the postmarketOS initramfs, the TTY is not
easily accessible. The on-screen keyboard is expected to send the
password to stdout instead of to a uinput device. Add the evfbo backend
to support full-disk encryption.
This commit is contained in:
Richard Acayan 2025-07-21 18:42:46 -04:00
parent 7b38edb656
commit c92b571c16
4 changed files with 185 additions and 0 deletions

View file

@ -37,6 +37,10 @@ bindgen = "0.71"
name = "ufkbd-evfb"
path = "src/ufkbd_evfb.rs"
[[bin]]
name = "ufkbd-evfbo"
path = "src/ufkbd_evfbo.rs"
[[bin]]
name = "ufkbd-gnome"
path = "src/ufkbd_gnome.rs"