Blank screen on idle
Currently the screen stays on forever unless manually blanked, which isn't exactly great.
Implementing it will require proper decoupling of screen blanking and screen locking - otherwise we run into issues like blanking the screen when locking at boot.
Edited by Sebastian Krzyszkowiak