Cómo verificar el estado de la batería de la computadora portátil desde la terminal Linux
¿Qué pasa si eres demasiado geek como yo y quieres comprobar incluso el estado de la batería desde una línea de comandos? Podemos obtener fácilmente el estado de la batería desde la GUI, pero ¿qué pasa si queremos toda la información relacionada con la batería desde una línea de comando? ¿Suena interesante? Bien, veremos dos comandos de Linux para encontrar información relacionada con la batería en este artículo.
El estado de la batería y ACPI la información se almacena en el directorio / proc y / sys. Usando el comando «upower» o el comando «acpi» puede obtener esta información.
comando upower
upower es una herramienta de línea de comandos que proporciona una interfaz para enumerar las fuentes de energía del sistema. Ejecute el siguiente comando en la terminal. Puede obtener la ruta «/ org / …» ejecutando «upower -e». Este comando mostrará información detallada sobre la batería. Una salida del comando es fácilmente comprensible.
$ upower -i /org/freedesktop/UPower/devices/battery_BAT1 native-path: BAT1 vendor: 13-14 model: OA04041 serial: 08726 06/19/2014 power supply: yes updated: Tuesday 15 August 2017 11:41:01 PM IST (23 seconds ago) has history: yes has statistics: yes battery present: yes rechargeable: yes state: discharging energy: 18.7664 Wh energy-empty: 0 Wh energy-full: 32.2048 Wh energy-full-design: 32.2492 Wh energy-rate: 10.0936 W voltage: 14.982 V time to empty: 1.9 hours percentage: 58% capacity: 99.8623% technology: lithium-ion History (charge): 1502820602 58.000 discharging History (rate): 1502820661 10.094 discharging 1502820602 8.895 discharging 1502820572 8.791 discharging
Puede usar herramientas como grep para filtrar la información que desea de toda esa salida. Ahora, solo quiero ver información importante como la etapa, el tiempo restante para la carga completa, el nivel actual de la batería en porcentaje. Por lo tanto, solo puede obtener eso ejecutando el siguiente comando.
$upower -i /org/freedesktop/UPower/devices/battery_BAT1|grep -E "state|to full|percentage" state: charging time to full: 1.7 hours percentage: 54%
comando acpi
acpi El comando muestra información sobre acpi del directorio / proc y / sys y el estado de la batería. Puede que tengas que instalar acpi en su sistema.
Para instalarlo, primero, actualice la lista de paquetes disponibles en los repositorios ejecutando el siguiente comando en su sistema
$ sudo apt-get update
Ahora, ejecute el siguiente comando para instalar acpi
sudo apt-get install acpi
Genial, ahora acpi está instalado.
Ahora, ejecute un comando «acpi -V». Le dará información detallada sobre la batería.
$ acpi -V Battery 0: Charging, 62%, 00:49:20 until charged Battery 0: design capacity 2116 mAh, last full capacity 2116 mAh = 100% Adapter 0: on-line Thermal 0: ok, 27.8 degrees C Thermal 0: trip point 0 switches to mode hot at temperature 83.0 degrees C Thermal 1: ok, 50.0 degrees C Thermal 1: trip point 0 switches to mode critical at temperature 105.0 degrees C Thermal 1: trip point 1 switches to mode passive at temperature 108.0 degrees C Thermal 2: ok, 50.0 degrees C Thermal 2: trip point 0 switches to mode critical at temperature 105.0 degrees C Thermal 2: trip point 1 switches to mode active at temperature 100.0 degrees C Thermal 2: trip point 2 switches to mode active at temperature 55.0 degrees C Cooling 0: x86_pkg_temp no state information available Cooling 1: intel_powerclamp no state information available Cooling 2: Processor 0 of 10 Cooling 3: Processor 0 of 10 Cooling 4: Processor 0 of 10 Cooling 5: Processor 0 of 10 Cooling 6: Fan 0 of 1
Ejecute el comando acpi para ver el estado de la batería
$ acpi Battery 0: Charging, 63%, 00:47:24 until charged
Puede verificar la temperatura de la batería ejecutando el siguiente comando. Para ver en Fahrenheit, agregue ‘-f’ al final.
$ acpi -t Thermal 0: ok, 44.5 degrees C
Si desea verificar que el adaptador de corriente esté conectado o no, ejecute el siguiente comando.
$ acpi -a Adapter 0: on-line
acpi tiene muchas más opciones para ejecutar. Simplemente ejecute «man acpi», obtendrá más opciones
$man acpi OPTIONS -b | --battery show battery information -a | --ac-adapter show ac adapter information -t | --thermal show thermal information -c | --cooling show cooling device information -V | --everything show every device, overrides above options -s | --show-empty show non-operational devices -i | --details show additional details if available: * battery capacity information * temperature trip points -f | --fahrenheit use fahrenheit as the temperature unit instead of default celsius -k | --kelvin use kelvin as the temperature unit instead of default celsius -p | --proc use the old /proc interface, default is the new /sys one -d | --directory path to ACPI info (either /proc/acpi or /sys/class) -h | --help display help and exit -v | --version output version information and exit
Eso es todo por este artículo. Hemos cubierto dos comandos para verificar el estado de la batería. Ambos son suficientes para verificar información relacionada con la batería. Si conoce o encontró algún otro comando o herramienta, comparta en la sección de comentarios y ayude a la comunidad.