Both the evtest-based power monitor and the Python screen monitor were reading /dev/input/event0 simultaneously, causing missed events on the device's Linux 4.9 kernel. Moved long-press shutdown into the screen monitor (which already reads event0 directly) and removed the evtest dependency entirely. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Description
Languages
C
83%
Python
10.8%
Shell
4.7%
Makefile
1.2%
Dockerfile
0.3%