The only way to do this is through root privileges. Tasker is the solution I used for years before I needed to stop rooting my devices.
As others have stated, shortening screen timeout is an unacceptable solution to this problem. It does not solve the problem; it just attenuates one of the...