LINUX

Cómo verificar el estado de la batería de la computadora portátil desde la terminal Linux

terminal de estado de la batería¿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.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Cerrar