Also file indexing, is that like a constant polling event to check for modifications?
Thanks for the check list
File indexing services are things like locate, baloo, zeitgeist, etc. that try to save information about created files, so you can find them faster later on. On one hand side they give you faster results, but on the other they keep monitoring disk writes and impact your battery life.
I see Arch mentioned a lot. I used to be Linux Mint > Debian > tried Slackware > Ubuntu.... Slackware kind of sucked just because it was harder to setup/a lot of things didn't work like video playback. Not blaming it on them. Ubuntu I primarily switched to because they had drivers that Debian would sometimes not have like WiFi. Seems to make sense if more people use Ubuntu.
Anyway thanks.
- make sure TLP is installed
- disable Bluetooth if you don't use it
- disable services you don't care about (file indexing for example)
- use the right cpu scaling governor (you're likely interested in powersave)
- enable power management on all devices which support it without issues (tlp-stat will give you some hints)
- check powertop for some ideas about what exactly is using the most power
- update your system to the latest version (kernel gets power usage fixes all the time)
- there's often even more things to do - arch wiki (https://wiki.archlinux.org/index.php/Power_management) and ubuntu one (https://wiki.ubuntu.com/Kernel/PowerManagement/PowerSavingTw...) may give you some ideas, but keep in mind they may be out of date a bit