Перевірити стан батареї через графічний інтерфейс дуже просто. При наведенні курсора миші на індикатор заряду батареї на панелі завдань ноутбука просто відображається рівень заряду батареї. Але чи знаєте ви, що ви також можете дізнатися стан батареї через командний рядок Linux?
Так, в Linux є кілька утиліт, які можуть допомогти в цьому відношенні.
У цій статті розповідається про 4 різних методах перевірки стану батареї ноутбука за допомогою командного рядка Linux.
Отже, навіщо вам перевіряти стан батареї? Щомісяця перевіряти стан акумулятора ноутбука – це хороша практика. Він повідомить вам про будь-які проблеми, які можуть виникнути у вашого комп’ютера з зарядкою або часом автономної роботи. Ви можете отримати попередження раніше і вжити необхідних заходів, наприклад зарядити або замінити батареї.
Коли ваш комп’ютер неактивний, функція управління живленням переводить його компоненти в стан низького енергоспоживання. А також відключає живлення.
Так само знання джерела живлення, назви моделі батареї, використовуваної технології, постачальників і т. Д., Допомагає краще управляти вашими пристроями та продовжувати роботу без будь-яких проблем.
Як перевірити стан батареї за допомогою командного рядка Linux
Ось кілька способів, щоб перевірити стан батареї за допомогою командного рядка Linux.
Перевірка стан батареї за допомогою команди upower
Інструмент командного рядка upower допомагає отримувати інформацію, що відноситься до джерела живлення (батарей). Він надає інтерфейс для перерахування всіх джерел живлення вашого ПК або ноутбука.
Параметри, які використовуються з командою upower
-
–monitor: ви можете набирати рядок кожного разу, коли додається батарея або джерело живлення, підключивши -monitor до upower. Він також повідомляє про видалення або заміни джерел живлення.
-
-monitor-detail: Ця опція видають повну інформацію про джерело живлення щоразу, коли відбувається подія.
Синтаксис
upower -i /org/freedesktop/UPower/devices/battery_BAT0 upower -i `upower -e | grep 'BAT'` upower -i $(upower -e | grep BAT) | grep --color=never -E "state|to full|to empty|percentage"
Вище наведені три різні способи використання команди acpi для пошуку інформації про джерело живлення.
Команди cat и find
Команди «cat» та «find» також допомагають отримати детальну інформацію про вашу батареї і джерелі живлення.
Синтаксис
Для ємності батареї синтаксис буде наступним:
cat /sys/class/power_supply/BAT0/capacity
Для отримання більш докладної інформації про батарею використовуйте команду find.
find /sys/class/power_supply/BAT0/ -type f | xargs -tn1 cat
Перевірка стану батареї за допомогою команди acpi
Команда acpi виводить інформацію з файлової системи / sys або / proc. Ви можете дізнатися стан батареї і температурний режим за допомогою acpi.
Параметри, які використовуються з командою acpi
-
-b: Скорочена форма -battery і дає детальну інформацію про батарею.
-
-t: Скорочена форма -thermal і показує температурні показники.
-
-a: Скорочена форма -ac-adapter для докладної інформації про адаптер змінного струму.
-
-c: Скорочене позначення -cooling. Він дає інформацію про вашому охолодному пристрої.
-
-V: Означає -everything. Він виводить дані про кожного підключеного пристрою і скасовує інші параметри.
-
-f: Абревіатура -fahrenheit. Після введення в якості вхідних даних -f видає результати температури в одиницях Фаренгейта, а не в градусах Цельсія.
-
-i: Абревіатура -details. Він показує додаткові відомості про батарею, такі як ємність батареї або критичні значення температури.
-
-s: Коротка форма -show-empty. Показує непрацюючі пристрої.
Синтаксис
acpi -V acpi -t
Вище наведені два приклади команди acpi.
Використовуйте програму batstat
Batstat – це утиліта CLI на основі ncurses. Він відображає стан батареї ноутбука в Linux. Використовуючи batstat, ви отримаєте повну енергію заряду, поточну енергію, рівень заряду батареї, історію рівня заряду батареї і час, що минув з початку програми. Він не враховує час сну вашої машини.
Кроки по перегляду стану батареї за допомогою batstat
Крок 1. Встановіть batstat на свій комп’ютер:
git clone https://github.com/Juve45/batstat.git
Git cone допомагає клонувати останню доступну версію batstat. І він створить папку з ім’ям «batstat», щоб зберегти весь вміст.
Крок 2: Потім змініть поточний каталог на batstat / bin / directory, набравши:
cd batstat/bin/
Крок 2: Потім змініть поточний каталог на batstat / bin / directory, набравши:
sudo cp batstat /usr/local/bin/
Крок 4: Зробіть файл виконуваним, використовуючи:
sudo chmod +x /usr/local/bin/batstat
Крок 5. Перегляньте стан батареї через:
batstat
Висновок
Ми підійшли до кінця нашої статті. Якщо ви тут до сих пір, то, ймовірно, розуміли, як перевірити стан батареї за допомогою командного рядка Linux. Вищевказані методи працюють належним чином, щоб дізнатися інформацію про вашу батареї. Отже, вперед і проведіть кілька експериментів зі своїми батареями сьогодні, використовуючи Linux.
а собирать кто будет?
код склонировали и всё
ну и по сути “утилита” только для красивости
например можно посмотреть процент заряда так (если батарея BAT1):