Thinkpadek esetén elég a tp_smapi kernel modul és utána a /sys/devices/platform/smapi/BAT0/ alatti file-ok szépen olvashatók és írhatóak, amivel lehet vezérelni a töltést.
Biztos vannak rá színes, szagos programok is, én az összetaknyolt bash scriptjeimet használom.