@amospalla it’s interesting that you seem to run into trouble with “dpms on/off” on your pocket. There is an open issue by @michals: No display off in idle (in Sway) (#29) · Issues · Reform / reform-system-image · GitLab where this configuration:
exec swayidle -w \
timeout 600 'swaylock -f -c 000000' \
timeout 600 'swaymsg "output * dpms off"' \
resume 'swaymsg "output * dpms on"' \
before-sleep 'swaylock -f -c 000000'
Apparently is causing no problem. When I was still on imx8mq I saw random lock-ups with dpms/on off which went away when I used brightnessctl instead. Motivated by @michals I now tested the dpms on/off method for over a month and I might be observing what you see. Sometimes (around once per week), the display does not come back and I have to log in via ssh to turn it on again. So this is not a lock-up anymore but nevertheless a nasty downside of the dpms on/off method. I’m now wondering whether this issue is due to my setup and what the status on the Pocket Reform is because @michals sees no problem with dpms on/off while you, @amospalla, seem to be observing a similar effect on your pocket as I do on my a311d classic reform. I wonder whether we can somehow get to the bottom of this?