A nice (IMO essential) aspect of norns is that all of its source code is on-device and you can make any changes you’re comfortable with. Since this is just in the Lua code it does not require recompiling. All you should need to do is
- edit this file on your norns, that is,
/home/we/norns/lua/core/screen.lua, replacing 900 with the desired number of seconds
- restart norns
You can edit this file using any means of modifying files on norns, my preferred approach would be to run from a terminal:
ssh we@norns.local # from my desktop machine
vi ~/norns/lua/core/screen.lua # edit the file on norns from within an SSH session
For making modifications to the C / C++ components you need to be able to recompile as well, see the guide on extending norns.
Note also that any edits you make here will be wiped out the next time you do a SYSTEM > UPDATE. In fact I believe the entire ~/norns/.git directory is removed, so be sure to make a backup somewhere, e.g. by pushing to your own fork on Github or just on another computer. Worth noting that you should be able to git clone over SSH from your laptop, this way you don’t need a Github account or anything:
git clone we@norns.local:/home/we/norns/.git norns
This says: login as we to the server norns.local, clone the git repository /home/we/norns/.git into the local folder norns in the current working directory on your laptop.
If you’re comfortable using git and recompiling norns, you can also manually manage the code on your device and keep up to date with new features without generally needing SYSTEM > UPDATE at all.