It would be wonderful if CRUST could be configured to leave both the cellular data and wifi networks alone if they are being used by an app when turning off the screen. Otherwise, that terrific podcast you're listening to about penguins just goes pfft! when your screen dims.
Does anyone have any hacks, scripts, bash files or magic which will allow this to happen until the devs get around to it? If you post one that works, I'll tell you everything you wanted to know about penguins.
Perhaps turn up the time on 'delay to suspend' ? ( on Mobian you can turn the delay up to 100 minutes )
I don't think that's possible with Crust. It's a whole separate chip on the board that handles stopping the CPU and most other components when it takes over. The hardware clock is basically all that keeps running, other than the Crust chip itself.
I think a possible solution might be to have a "sleep" option that just shuts the screen off, and then maybe scales the CPU frequency way down.
I tried to use that CLI, and if I understand what it was telling me, Unity8 is already doing power management.
For those of us with XMPP communications, this is really bad, since it sounds like all processing except the special case of the modem chip are being turned off as soon as the screen darkens. Forbidding non-SMS texting (as well as listening to tunes in your earbuds!) seems pretty draconian.
They aren't forbidden, they just need to use the appropriate lock. Ideally the app will do this so that the lock is only taken when necessary - while actually playing media for example - otherwise with a wrapper such as systemd-inhibit. This of course has implications for battery life. I don't know if the hardware supports specific wake triggers for network traffic - say wake on incoming packet on port 22 - which could allow greater power saving.