User-mode emulation for PocketBook 6.1-6.11 firmware on Linux desktop (podman + Wayland)

feat(shim): keep guest awake, repair sysvipc msg perms #22

Merged dgalli.tngl.sh
targeting main from dgalli.tngl.sh/pbemu:feat/keep-guest-awake
Merged opened by and assigned to dgalli.tngl.sh
targeting main from dgalli.tngl.sh/pbemu:feat/keep-guest-awake

libinkview's power functions (iv_poweroff_timer and friends) would put the device to sleep and eventually shut down monitor.app, which closes the /hwevent mqueue and freezes input and repaints. Override them with no-ops

Commits 1

feat(shim): keep the guest awake in the emulated environment