acpi client (also known as acpiclient) is an open source, small and simple command-line software written in the C programming language and crafted as a client for power, thermal and battery readings under any GNU/Linux operating system.
Implements the functionality of the apm program
In many ways, the acpi command tries to clone the functionality provided in the deprecated apm program that supported ACPI systems, including thermal and battery information. acpi client is especially designed to run on ACPI (Advanced Configuration and Power Interface) systems.
Installed by default in many Linux kernel-based operating systems
These days, acpi is installed by default in many Linux kernel-based operating systems. However, keep in mind that the acpi client reviewed here doesn’t support ACPI suspending, as it can only display information about ACPI devices.
Getting started with acpi client
To install and use the acpi client software on a GNU/Linux operating system, you will have to first download the latest release from either Softpedia or the project’s website, saving the package on a location of your choice (preferably your Home directory).
Unpack the archive, open a Terminal app, navigate to the location where you have extracted the archive file (e.g. cd /home/softpedia/acpi-1.7) and run the ‘configure && make’ command to configure and compile the program.
After a successful compilation process, install acpi client system wide, making it available to all users on your machine, by running the ‘make install’ command as root or the ‘sudo make install’ command as a privileged user.
To view acpi’s usage message and command-line options, run the ‘acpi --help’ command in a terminal emulator app. These will help you to view battery information, battery capacity information, temperature trip points, ac adapter information, thermal information, cooling information, non-operational devices, as well as to use Fahrenheit or Kelvin as the temperature unit, to specify the path to ACPI info, and to use old proc interface instead of the new sys interface.