Cara Memeriksa Status Dan Level Baterai Laptop Di Terminal Di Linux

Menemukan status baterai Laptop Anda dalam mode GUI itu mudah. Anda dapat dengan mudah mengetahui tingkat baterai dengan mengarahkan penunjuk mouse ke ikon indikator baterai di bilah tugas/atas. Tapi, bagaimana dari baris perintah? Tidak semua orang tahu ini. Suatu hari seorang teman saya bertanya bagaimana cara memeriksa level baterai Laptop-nya dari Terminal di desktop Ubuntu-nya – maka posting ini. Di sini saya telah menyertakan lima metode sederhana yang akan membantu Anda memeriksa status dan level baterai Laptop di Terminal dalam distribusi Linux apa pun.
Contents
Periksa status dan level baterai Laptop dari baris perintah di LinuxMetode 1 – Menggunakan perintah “Upower” Metode 2 – Menggunakan perintah “acpi”Metode 3 : Menggunakan perintah “cat” dan “find”Metode 4: Menggunakan Program “Batstat”Metode 5: Menggunakan “battery-level-cli” ProgramKesimpulanPeriksa status dan level baterai Laptop dari baris perintah di Linux

Kita dapat menemukan status baterai Laptop dari baris perintah dalam beberapa metode. Berikut adalah beberapa cara.
Metode 1 – Menggunakan perintah “Upower”

Perintah Upower sudah diinstal sebelumnya dengan sebagian besar distribusi Linux. Untuk menampilkan status baterai menggunakan Upower, buka Terminal dan jalankan:

$ upower -i /org/freedesktop/UPower/devices/battery_BAT0

Contoh output:

native-path: BAT0 vendor: Samsung SDI model: DELL 7XFJJA2 serial: 4448 power supply : ya diperbarui: Selasa 01 Oktober 2019 12:50:41 PM IST (101 detik yang lalu) memiliki riwayat: ya memiliki statistik: ya baterai ada: ya dapat diisi ulang: ya status: terisi penuh tingkat peringatan: tidak ada energi: 33.4443 Energi wh -kosong: 0 Wh energi-penuh: 33,4443 Wh energi-penuh-desain: 48,84 Tingkat energi Wh: 0,0111 W voltase: 12,446 V persentase: 100% kapasitas: 68.4773% teknologi: lithium-ion ikon-nama: 'baterai-penuh -charged-symbolic'

Seperti yang Anda lihat di atas, baterai saya terisi penuh sekarang dan level baterai 100%.

Jika di atas perintah tidak berfungsi karena alasan apa pun, coba perintah berikut sebagai gantinya:

$ upower -i `upower -e | grep 'BAT'`

Contoh output:

native-path: BAT0 vendor: Samsung SDI model: DELL 7XFJJA2 serial: 4448 catu daya: ya diperbarui: Selasa 01 Oktober 2019 12:54:41 PM IST (48 detik yang lalu) memiliki riwayat: ya memiliki statistik: ya baterai ada: ya dapat diisi ulang: ya status: terisi penuh tingkat peringatan: tidak ada energi: 33,4443 Wh energi-kosong: 0 Wh energi-penuh: 33,4443 Wh energi-penuh-desain: 48,84 Tingkat energi Wh: 0,0111 Tegangan W: 12.446 V persentase: 100% kapasitas: 68.4773% teknologi: lithium-ion icon-name: 'battery-full-charged-symbolic'

Upower tidak hanya menampilkan status baterai, tetapi juga detail lengkap dari baterai yang terpasang seperti model, nama vendor, no seri, status, tegangan dll.

Anda juga dapat menampilkan status baterai hanya dengan w kombinasi perintah upower dan grep seperti yang ditunjukkan di bawah ini.

$ upower -i $(upower -e | grep BAT) | grep --color=never -E "status|ke penuh|ke kosong|persentase"

Contoh output:

state: persentase terisi penuh: 100

Seperti yang Anda lihat pada output di atas, baterai Laptop saya telah terisi penuh.

Untuk lebih jelasnya , lihat halaman manual.

$ man upower

Method 2 – Menggunakan perintah “acpi”

Perintah acpi menunjukkan status baterai dan informasi ACPI lainnya di distribusi Linux Anda.

Anda mungkin perlu menginstal perintah acpi di beberapa distribusi Linux.

On Arch Linux dan turunannya:

 $ sudo pacman -S acpi

Untuk menginstal acpi di Debian, Ubuntu dan turunannya:

$ sudo apt-get install acpi

On RHEL, CentOS, Fedora:

$ sudo yum install acpi

Or, instal
xOnceyf perintah berikut :

$ acpi -V

Catatan: Di sini, “V” adalah huruf kapital.

Contoh output:

Battery 0: Discharging, 98%, 01:43:14 tersisa Baterai 0: kapasitas desain 4400 mAh, terakhir kapasitas penuh 3013 mAh = 68% Baterai 1: Pengosongan, 0%, informasi tarif tidak tersedia Adaptor 0: off-line Termal 0: ok, 60,5 derajat C Termal 0: titik trip 0 beralih ke mode kritis pada suhu 84,0 derajat C Pendinginan 0: Prosesor 0 dari 3 Pendinginan 1: intel_powerclamp tidak ada informasi status yang tersedia Pendinginan 2: Prosesor 0 dari 3 Pendinginan 3: x86_pkg_temp tidak ada informasi status yang tersedia Pendinginan 4: Prosesor 0 dari 3 Pendinginan 5: LCD 0 dari 15 Pendinginan 6: Prosesor 0 dari 3

Untuk memeriksa saja keadaan pengisian baterai. Untuk melakukannya, jalankan:

$ acpi

Contoh output:

Battery 0: Pengosongan, 98%, sisa 01:48:14 Baterai 1: Pengosongan, 0%, informasi tarif tidak tersedia

Periksa suhu baterai:

$ acpi -t

Contoh keluaran:
ok, 58,5 derajat C
Kita dapat melihat output di atas dalam Fahrenheit menggunakan flag -f:

$ acpi -t -f

Contoh output:

Thermal 0: ok, 144,5 derajat F

Ingin tahu apakah daya AC tersambung atau tidak? Sederhana! Cukup jalankan perintah berikut:

$ acpi -a

Sample output:

Adapter 0: on-line

Jika daya AC tidak tersedia, Anda akan melihat output berikut:

Adapter 0: off-line

Untuk lebih jelasnya, periksa halaman manual.

$ man acpi

Metode 3: Menggunakan perintah “cat” dan “find”

Ini disarankan oleh salah satu pembaca kami di bagian komentar.

Kita dapat menggunakan perintah cat dan find untuk menampilkan detail baterai.

Untuk mengetahui hanya kapasitas baterai, jalankan:

$ cat /sys/class/power_supply/BAT0/capacity

Contoh output:

89

Di sini, level baterai saya adalah 89%.

Untuk semua detail tentang baterai, perintahnya adalah:

$ find /sys/class/power_supply/BAT0/ -type f | xargs -tn1 cat

Sample keluaran:

cat / sys / class / power_supply / BAT0 / uevent POWER_SUPPLY_NAME = BAT0 POWER_SUPPLY_STATUS = Pengosongan POWER_SUPPLY_PRESENT = 1 POWER_SUPPLY_TECHNOLOGY = Li-ion POWER_SUPPLY_CYCLE_COUNT = 0 POWER_SUPPLY_VOLTAGE_MIN_DESIGN = 11.100.000 POWER_SUPPLY_VOLTAGE_NOW = 11.646.000 POWER_SUPPLY_CURRENT_NOW = 1.905.000 POWER_SUPPLY_CHARGE_FULL_DESIGN = 4.400.000 POWER_SUPPLY_CHARGE_FULL = 3.013.000 POWER_SUPPLY_CHARGE_NOW = 2696000 POWER_SUPPLY_CAPACITY = 89 POWER_SUPPLY_CAPACITY_LEVEL = normal POWER_SUPPLY_MODEL_NAME = DELL 7XFJJA2 POWER_SUPPLY_MANUFACTURER = Samsung SDI POWER_SUPPLY_SERIAL_NUMBER = 4448 cat / sys / class / power_supply / BAT0 / charge_full_design 4.400.000 cat / sys / class / power_supply / BAT0 / nomor_seri 4448 cat / sys / class / power_supply /BAT0/technology Li-ion cat /sys/class/power_supply/BAT0/current_now 1905000 cat /sys/class/power_supply/BAT0/charge_now 2696000 cat /sys/class/power_supply/BAT0/present 1 cat /sys/class/power_supply /BAT0/power/runtime_active_time 0 cat /sys/class/power_supp ly/BAT0/power/runtime_active_kids 0 cat /sys/class/power_supply/BAT0/power/runtime_usage 0 cat /sys/class/power_supply/BAT0/power/runtime_status tidak didukung cat /sys/class/power_supply/BAT0/power/autosuspend_delay_ms cat : /sys/class/power_supply/BAT0/power/autosuspend_delay_ms: Kesalahan input/output cat /sys/class/power_supply/BAT0/power/async dinonaktifkan cat /sys/class/power_supply/BAT0/power/runtime_suspended_time 0 cat /sys/ class/power_supply/BAT0/power/runtime_enabled dinonaktifkan cat /sys/class/power_supply/BAT0/power/control auto cat /sys/class/power_supply/BAT0/produsen Samsung SDI cat /sys/class/power_supply/BAT0/type Battery cat /sys/class/power_supply/BAT0/charge_full 3013000 cat /sys/class/power_supply/BAT0/capacity 89 cat /sys/class/power_supply/BAT0/cycle_count 0 cat /sys/class/power_supply/BAT0/voltage_now 11646000 cat /sys /class/power_supply/BAT0/status Pengosongan cat /sys/class/power_supply/BAT0/alarm 0 cat /sys/class/power_supply/BAT0/model_name DELL 7XFJJA2 cat /sys/class/ power_supply/BAT0/voltage_min_design 11100000 cat /sys/class/power_supply/BAT0/capacity_level Normal

Method 4: Menggunakan Program “Batstat”

Batstat adalah utilitas CLI berbasis ncurses kecil untuk menampilkan status baterai Laptop Anda dalam sistem mirip Unix. Ini akan menampilkan detail berikut:
Tingkat baterai saat iniEnergi saat iniEnergi pengisian penuhWaktu berlalu dari awal program, tanpa melacak waktu tidur mesin.Riwayat tingkat baterai
Instalasi batstat sangat mudah.

Git mengkloning versi terbaru menggunakan perintah:

$ git clone https://github.com/Juve45/batstat.git

Perintah di atas akan menarik versi batstat terbaru dan menyimpan isinya dalam folder bernama “batstat”.

Cd ke batstat/bin/ direktori:

$ cd batstat/bin/ 

Salin file biner “batstat” ke PATH Anda, misalnya /usr/local/bin/.

$ sudo cp batstat /usr/local/bin/

Jadikan itu dapat dieksekusi menggunakan perintah:

$ sudo chmod +x /usr/local/bin /batstat

Akhirnya, jalankan perintah berikut untuk melihat status baterai Anda.

$ batstat

Output sampel:

Seperti yang Anda lihat pada tangkapan layar di atas, baterai saya dalam mode pengisian daya.

Utilitas ini memiliki beberapa keterbatasan. Saat menulis panduan ini, batstat hanya akan mendukung satu baterai. Dan, ia mengumpulkan informasi hanya dari folder ini – “/sys/class/power_supply/”. Jika mesin Anda berisi informasi baterai pada folder yang berbeda, program ini tidak akan bekerja.

Untuk detail lebih lanjut, periksa halaman batstat github.
Batstat GitHub RepositoryMethod 5: Menggunakan “battery-level-cli” Program

The battery-level-cli adalah perintah lain utilitas baris untuk menampilkan tingkat baterai di Linux. Berbeda dengan program “batstat”, itu hanya akan menampilkan level baterai. Ini tidak akan membantu Anda untuk menemukan apakah baterai sedang diisi atau tidak. Itu ditulis dalam NodeJS, jadi pastikan sistem Anda telah menginstal NodeJS. Jika nodejs tidak terinstal, lihat berikut ini untuk mengetahui cara menginstalnya.
Cara Menginstal NodeJS Di Linux
Setelah NodeJS diinstal, jalankan perintah berikut untuk menginstal utilitas “battery-level-cli”:

$ npm install --global battery-level -cli

Sekarang, Anda dapat melihat level baterai menggunakan perintah:

$ level baterai 100%

Untuk detail lebih lanjut, periksa repositori GitHub proyek:
Battery-level-cli GitHub RepositoryConclusion

Mungkin ada banyak perintah dan program di luar sana untuk memeriksa status baterai laptop dari Terminal di Linux. Sejauh yang saya tahu, metode yang diberikan di atas telah bekerja dengan baik seperti yang diharapkan. Jika Anda mengetahui beberapa perintah/utilitas lain untuk mengetahui status baterai, beri tahu saya di bagian komentar di bawah. Saya akan memeriksa dan menambahkannya juga.

Wagiman Wiryosukiro

Petani Sistem Informasi, tukang las plugin & themes Wordpress. Co-Founder SistemInformasi.biz. Saat ini aktif sebagai Developer & kontributor di OpenMandriva Linux.

You may also like...

%d bloggers like this: