The default battery monitor of Linux doesn't notify what is current condition of the battery juice but only when it is low. Battery Monitor comes in handy and keep you up-to-update about charging, discharging, not charging, critically low battery state of the battery. This utility is written using Python3 programming language and PyGtk3. It is available for Ubuntu and its derivatives via PPA but it can also be installed easily on any other distribution by pulling its source from github page.
Articles by "monitor"