So, thanks to great input which I've received on maemo-users mailing list and few additional sources, I've crafted a simple shell script called power-saver.sh that does few things in a single go:
- Sets internet connection mode to "Always ask" (available under Settings -> Internet connections -> Connect automatically).
- Disconnects current internet connection.
- Switches cellular radio into 2G-only mode.
- Disables automatic email send&receive in Modest email client.
Simply speaking, basic usage is as follows:
Going into power saving mode...
root@n900:~# power-saver.sh off
Restoring power suckers...
From my experience, actions taken by this script should make quite significant difference in battery life, yet YMMV of course. It also does nicely play with Alarmed application, so you can conveniently schedule power saving script to execute overnight and restore in the morning automagically.
Script is available for free download, use and any sorts of modification you'd like to make yourself. It's simplistic shell script, no GUI whatsoever, so use it via X-Terminal. It could be wrapped up with some nice status-area button or something, yet my Maemo development skills (and time) are very limited.