Hi,
i am using ubuntu-frame with wpe-webkit-mir-kiosk with an raspberry pi 3 connected to a touchscreen display.
When connecting a keyboard to the pi, I can re-activate the ubuntu frame by a keypress. Is there a possibility to re-enable the screen using the touchscreen of the pi?
thanks for your question. I’ve done some experimentation and what seems to be happening is that when the display is powered off (following the idle timeout) the digitizer hardware is powered off too. Being powered off renders the display unable to detect touch input and wake Frame.
This seems to be quite a common design (two displays out of two tested do this).
Unfortunately, I don’t see any way to address this in software, and the only way to work around it would be to disable the idle timeout.
Hi @PHB, Mir’s idle doesn’t disable input events (as noted above, keyboard and mouse are still handled). And it doesn’t have control of USB power.
What it does do is turn the screen off (DPMS mode “Off”), after which the screens I’ve tested do not generate any touch events.
One thing you could do is confirm my understanding of dpms modes:
xset dpms force off
xset dpms force standby
xset dpms force suspend
What Mir does should be equivalent to xset dpms force off and I don’t think that there a meaningful distinction from standby or suspend (except on CRT displays)