Cara Memeriksa Baterai Laptop Linux Dari Baris Perintah

  • Post author:
  • Post category:Tutorial

Komputer laptop memungkinkan Anda bekerja di mana pun Anda inginkan. Yah, asalkan ada kehidupan di baterai laptop Anda. Berikut cara memeriksa baterai Anda di baris perintah Linux.

Baterai Laptop

Dicabut dari adaptor AC utama, laptop Anda sepenuhnya bergantung pada baterainya untuk semuanya. Menghidupkan layar, menggunakan hard drive, mengakses Wi-Fi, dan membaca masukan pengguna semuanya terhenti jika baterai Anda tidak cukup untuk bekerja.

Produsen tidak setuju apakah membiarkan laptop tetap terhubung sepanjang waktu adalah hal yang baik atau buruk. Jika Anda tidak ingin melakukan itu, maka laptop Anda biasanya tidak akan terisi 100% baterai saat Anda menggunakannya.

Baterai juga menurun selama masa pakainya juga . Jadi baterai yang lebih lama tidak dapat mempertahankan daya yang sama seperti saat baterai baru. Dan sangat kecil kemungkinannya bahwa meskipun masih baru, Anda bisa mendapatkan apa yang diklaim oleh pabrikan dalam iklannya.

Mengetahui bahwa Anda harus mengawasi pengisian daya baterai adalah bagian tak terpisahkan dari penggunaan laptop, tentu saja. Itu bukan hal baru. Tetapi bagaimana jika Anda perlu memeriksa baterai dari baris perintah?

Mungkin Anda sedang keluar dan terhubung dari jarak jauh ke laptop di rumah Anda menggunakan SSH, dan Anda tidak dapat mengingat apakah laptop dicolokkan atau dijalankan dengan baterainya. Mungkin Anda menggunakan laptop sebagai server tanpa GUI atau dengan window manager ubin dan Anda tidak memiliki tampilan pengisian daya baterai di layar.

Dapat mengetahui status daya laptop Anda di baris perintah berarti Anda bisa sertakan teknik tersebut dalam skrip juga.

Memeriksa Baterai Anda Dengan upower

Perintah upower dapat digunakan untuk mengetahui sumber daya dan baterai apa yang tersedia untuk laptop Anda. Setelah Anda menemukannya, Anda dapat meminta rincian lebih lanjut.

Opsi -e (enumerate) mencantumkan semua sumber daya yang dapat ditemukan.

upower -e

Entri pertama adalah untuk adaptor AC. Yang kedua adalah baterai. Anda mungkin menemukan Anda memiliki beberapa baterai di laptop Anda. Juga, perhatikan bahwa baterai pertama terkadang diberi nomor satu, dan terkadang diberi nomor nol, sesuai dengan preferensi pabrikan.

Entri “Perangkat Layar” bukanlah sumber daya. Ini adalah perangkat komposit yang mewakili ikon status untuk ditampilkan di lingkungan desktop.

Untuk melihat lebih dekat pada baterai kami, kami akan menggunakan opsi -i (informasi), dan memberikan deskripsi lengkap untuk baterai.

upower -i / org/freedesktop/UPower/devices/battery_BAT1

Dua item yang paling menarik adalah nilai “Waktu untuk Mengosongkan” dan nilai “Persentase”. Ini memberikan indikasi durasi baterai dapat terus memberi daya pada laptop, dan persentase muatan yang tersisa di baterai.

Hal penting yang perlu diperhatikan adalah durasi terkait dengan aktivitas laptop saat ini. Jika beban pada laptop meningkat, durasi tersebut akan berkurang.

Menggunakan laptop pengujian kami dari jarak jauh melalui koneksi SSH berarti layar bawaan laptop tidak sedang digunakan. Itu otomatis dikosongkan setelah beberapa saat. Dengan layar kosong, masa pakai baterai laptop lebih dari satu jam lebih lama dibandingkan dengan layar menyala.

Jika adaptor AC tersambung, informasi yang dikembalikan oleh upower sedikit berbeda.

upower -i /org/freedesktop/UPower/devices/ battery_BAT1

Nilai “Time to Empty” telah diganti dengan nilai “Time to Full”, yaitu waktu yang tersisa sebelum baterai mencapai 100%. Nilai “nama ikon” juga telah berubah menjadi “baterai-penuh-pengisian-simbolik”, yang mencerminkan keberadaan daya listrik.

Kita juga dapat melihat lebih dalam pada adaptor AC.

upower -i /org/freedesktop/UPower/ devices/line_power_ACAD

Nilai “Online” akan menampilkan “yes” jika adaptor AC dicolokkan, dan “no” jika dicabut.

Meneliti Isi /sys/class/power_supply/

Pada laptop, tombol “/sys/class /power_supply/” direktori berisi informasi yang dapat kita manfaatkan dengan baik. Dua subdirektori—“ACAD” dan “BAT1”—berisi informasi yang dapat kami rujuk untuk memeriksa kapasitas baterai dan apakah adaptor AC dicolokkan.

Perhatikan bahwa subdirektori baterai mungkin disebut “BAT0” di laptop Anda. Jika Anda memiliki beberapa baterai yang dipasang ke laptop Anda, Anda akan memiliki beberapa subdirektori baterai. File

A yang disebut “online” di subdirektori “ACAD” berisi angka satu jika adaptor AC dicolokkan, dan angka nol jika tidak File .

A yang disebut “kapasitas” di subdirektori “BAT1” menyimpan nilai status pengisian daya baterai.

ls /sys/class/power_supply/cat /sys/class/power_supply/ACAD/onlinecat /sys/class/power_supply/BAT1/ capacity

Laptop ini memiliki adaptor AC yang terpasang, dan daya baterai 81%.

Karena kedua nilai ini disajikan dengan cara yang lugas dan tanpa hiasan, keduanya ideal untuk digunakan dalam skrip.

Katakanlah Anda memiliki skrip cadangan yang hanya Anda miliki ingin dijalankan jika daya AC ada, atau jika daya baterai lebih besar dari 70%. Rintisan skrip ini menunjukkan bagaimana Anda dapat mencapainya.

#!/bin/bash charge_level=”$(cat /sys/class/power_supply/BAT1/capacity)” ac_adapter=”$(cat /sys/class/power_supply/ ACAD/online)” if [[ ac_adapter -eq 0 ]]; lalu   jika [[ charge_level < 70 ]]; lalu     echo “Isi daya baterai tidak mencukupi untuk pencadangan:” $charge_level   else     echo “Isi daya baterai cukup, memulai pencadangan:” $charge_level   fi else   echo “Pada daya listrik, memulai pencadangan.” fi

Script memperoleh nilai dari dua file dan menyimpannya dalam variabel charge_level dan ac_adapter.

Jika adaptor AC tidak dicolokkan, nilai di ac_adapter akan menjadi nol. Jika itu masalahnya, skrip memeriksa daya baterai di charge_level. Jika daya baterai lebih dari 70%, pencadangan berjalan.

Jika adaptor AC dicolokkan, pencadangan berjalan dan skrip tidak repot memeriksa nilai pengisian daya baterai.

Salin skrip ke editor dan simpan sebagai “baterai. SH.” Pastikan Anda menggunakan jalur yang benar ke subdirektori baterai di laptop Anda.

Kita perlu membuat skrip dapat dieksekusi dengan perintah chmod:

chmod +x battery.sh

Sekarang kita dapat menjalankan skrip. Adaptor AC dicolokkan.

./battery.sh

Mari cabut adaptor AC dan jalankan lagi.

./battery.sh

Kondisi daya laptop terdeteksi dengan benar, dan skrip bertindak sesuai.

Memeriksa Baterai dengan acpi

Jika sudah konfigurasi lanjutan dan paket antarmuka daya yang terpasang, Anda dapat menggunakannya untuk menanyakan kondisi baterai dan daya laptop. Jika Anda belum menginstalnya, ini adalah paket kecil dan menginstal dengan sangat cepat.

Di Ubuntu, Anda dapat menginstalnya dengan perintah ini.

sudo apt install acpi

Di Fedora Anda akan menggunakan:

sudo dnf install acpi

Di Manjaro Anda harus mengetik:pacma

sudo -Sy acpi

Kami akan menggunakan perintah dengan opsi -a (adaptor AC) dan sekali lagi dengan opsi -b (baterai). Terakhir, kita akan menjalankannya dengan opsi -b (baterai) dan opsi -i (informasi). Ini memberikan sedikit informasi tambahan jika tersedia.

acpi -aacpi -bacpi -bi

Dan sekarang Anda dapat memperoleh pengetahuan tentang daya yang memberi makan laptop Anda.

Kemampuan untuk membuat skrip memeriksa apakah ada daya listrik atau daya baterai yang cukup untuk bekerja tugas-tugas dengan beban tinggi atau lama seperti image sistem atau upgrade sangat kuat.

Itulah berita seputar Cara Memeriksa Baterai Laptop Linux Dari Baris Perintah, semoga bermanfaat. Disadur dari HowToGeek.com.