Come controllare la batteria del tuo laptop dalla riga di comando di Linux

Battery Top è un'eccellente applicazione che gli utenti Linux possono installare per monitorare lo stato della batteria del proprio laptop. In questa guida, esamineremo come installare Battery Top su Linux e come usarlo.

Installazione di Battop su Linux

Prima di poter utilizzare Battery Top (Battop) per verificare lo stato di salute del tuo PC Linux, dovrai installare il programma sul tuo computer. Tre modi per configurare l'applicazione Battop su Linux sono Arch Linux AUR, dal sorgente e un binario scaricabile. Tratteremo tutti e tre in questa guida.

Per avviare il processo di installazione di Battop, inizia aprendo una finestra di terminale. Puoi avviare una finestra di terminale premendo Ctrl + Alt + T sulla tastiera. In alternativa, cerca "Terminale" nel menu dell'app e avvialo in questo modo.

Con la finestra del terminale aperta e pronta per l'uso, è il momento di installare Battop. Segui le istruzioni di installazione di seguito che corrispondono al metodo Linux che preferisci.

ArcoLinux AUR

Se sei un utente Arch Linux, sarai in grado di installare Battop dall'Arch Linux User Repository. Per avviare il processo di installazione, installa i pacchetti "git" e "base-devel" utilizzando il comando pacman -S .

sudo pacman -S git base-devel

Con i due pacchetti impostati, dovrai utilizzare il comando git clone per scaricare l'ultima versione di Trizen. L'applicazione Trizen semplificherà la configurazione di Battop sul tuo PC Linux, quindi non dovrai farlo manualmente.

clone di git https://aur.archlinux.org/trizen.git

Dopo aver scaricato il pacchetto di rilascio Trizen sul tuo sistema Arch Linux, usa il comando cd per spostarti nella cartella "trizen". Questa cartella contiene tutti i file di installazione di Trizen AUR.

cd trizen/

Una volta all'interno della cartella "trizen", usa il comando makepkg per installare il software Trizen sul tuo PC Linux.

makepkg -sri

Con l'applicazione Trizen configurata, puoi utilizzare il comando trizen -S per installare l'app Battop.

trizen -S battop

Dalla fonte

L'applicazione Battop è costruita con il linguaggio di programmazione Rust. Di conseguenza, è semplice compilare il programma su qualsiasi sistema operativo Linux. Per avviare la compilazione, utilizzare il comando git clone per scaricare il software.

Nota: se non hai installato lo strumento " git ", installalo qui. Avrai anche bisogno di Rust .

Dopo aver configurato sia Git che Rust, usa il comando git clone per scaricare il software sul tuo computer.

clone di git https://github.com/svartalf/rust-battop.git

Dopo aver scaricato il software sul tuo computer, usa il comando cd per spostarti nella cartella "rust-battop" sul tuo computer.

cd ruggine battop

Infine, compila il software sul tuo sistema usando il comando cargo .

build del carico --rilascio

Binario

C'è un binario precompilato di Battop disponibile nella pagina “releases”. Questo binario è il migliore da usare se non riesci a far funzionare AUR o la versione compilata di Battop.

Per mettere le mani su Battop, usa il seguente comando wget .

wget https://github.com/svartalf/rust-battop/releases/download/v0.2.4/battop-v0.2.4-x86_64-unknown-linux-gnu -O battop

Dopo aver scaricato il software sul tuo computer, installalo nella directory /usr/bin/.

sudo mv battop /usr/bin/

Aggiorna i permessi del file con il comando chmod .

sudo chmod +x /usr/bin/battop

Come controllare la batteria del tuo laptop con Battop

Avrai bisogno di una finestra terminale per controllare la batteria del tuo laptop con l'applicazione Battop. Apri una finestra di terminale sul desktop Linux premendo Ctrl + Alt + T sulla tastiera.

Una volta che la finestra del terminale è aperta e pronta per l'uso, segui le istruzioni dettagliate di seguito.

Passaggio 1: utilizzando la finestra del terminale, eseguire il comando sudo -s . Questo comando ti permetterà di ottenere una shell di root. Una root shell è essenziale, in quanto consentirà all'applicazione Battop di accedere a tutto l'hardware a livello di sistema.

sudo -s

Passaggio 2: dopo aver ottenuto l'accesso root, è possibile eseguire il comando battop per iniziare a monitorare la batteria. L'operazione predefinita per l'applicazione Battery Top è costituita da numeri leggibili dall'uomo. Se desideri modificare questi numeri, puoi invece eseguire battop -u si.

battop

O

battop -u si

Passaggio 3: consentire l'esecuzione dell'applicazione Battop per un po'. Mentre lo fai, inizierà a compilare grafici sulla salute della tua batteria. Dopo averlo lasciato riposare per un po', ingrandisci il terminale per adattarlo all'intero schermo del tuo PC Linux.

Passaggio 4: dopo aver selezionato il pulsante "Ingrandisci" con il mouse, la finestra del terminale riempirà l'intero schermo. Ora, trova il pulsante Prnt Scrn sulla tastiera e selezionalo per acquisire uno screenshot delle informazioni sulla batteria.

Passaggio 5: dopo aver selezionato il pulsante Prnt Scrn con il mouse, l'app screenshot sul desktop Linux salverà un'immagine del desktop. Salva questa immagine per i tuoi archivi, in modo da poter visualizzare regolarmente lo stato della batteria.

In alternativa, esegui nuovamente il comando battop ogni volta che desideri controllare la batteria.

(32) Commenti

  1. Valentina Napoli -

    non capisco l'errore "no battery found", aiuto pls

  2. Marco Napoli -

    ottimo tutorial, chiaro e veloce. 5 stelle

  3. Giovanni123 -

    aiuto: su raspberry pi 4 con linux, non rileva batteria esterna. idee?

  4. Alessandro Bianchi -

    Grazie mille! Questo trucco con upower è geniale per controllare la batteria su Linux.

  5. Irene88 -

    suggerisco: combina con powertop per ottimizzare consumo batteria su linux

  6. SofiaGatta -

    domanda: funziona anche con Wayland? o solo X11

  7. Antonio Verdi -

    grazie infinite, problema risolto!

  8. LucaFan -

    aggiungo: provate anche tlp-stat per info extra sulla batteria

  9. Michele Gatto -

    Ho monitorato per una settimana: batteria dura 2 ore in più con tlp + questi comandi per check. Installa tlp, sudo tlp start, poi upower. Risultati: idle 8%, load 20%. Condividi se provi! (42 parole)

  10. Martina Roma -

    Perfetto, lo provo subito sul mio laptop. Grazie autore

  11. Giulia -

    Articolo top! Funziona alla grande sul mio Dell con Fedora.

  12. Chiara Linux -

    Condivido con i miei amici dev, utilissimo per sysadmin

  13. CarloDev -

    top! meglio di app gui, lightweight

  14. AndreaCode -

    lol il mio gatto ha camminato sulla tastiera e ora so che batteria è al 23% grazie a questo! 😹

  15. Raffaele KT -

    perfetto per il mio lavoro remoto, batteria sempre sotto controllo

  16. Davide IT -

    Ho testato su Arch Linux, batteria info precise al 100%. Super!

  17. BellaMiao -

    esperienza personale: prima crashava per batteria gonfia, ora con questi comandi evito disastri. Grazie

  18. Laura Eng -

    Articolo condiviso su reddit r/linux. Voto up

  19. Stefano Linux -

    Ho provato su due laptop diversi: uno HP con Intel, uno Lenovo con AMD. Su entrambi, 'cat /sys/class/power_supply/BAT0/capacity' dà percentuale batteria istantanea. Per full info, upower è re. Aggiungo che per scripting, parsate con awk: awk '/percentage/{print $2}' <(upower -i /org/...). Funziona ovunque, anche headless server con UPS. Ideale per automazione! (67 parole)

  20. Paolo IT -

    confermo su Mint, perfetto per overclocking monitoring

  21. Sara Bella -

    funziona? sì! su debian testing, riga di comando pulita e info dettagliate.

  22. Lorenzo92 -

    Haha finalmente posso dire addio al pannello grafico! 😂 riga di comando forever

  23. Fabio456 -

    chiedi: comandi simili per cpu temp su linux

  24. Enzo Roma -

    😂 batteria scarica e io che ridevo leggendo i comandi!

  25. Emma Milano -

    grazie! ero stanco di gnome power stats

  26. Riccardo Hacker -

    Ho scriptato tutto in un alias bash: alias bat='upower -i $(upower -e | grep BAT)'. Ora è un gioco da ragazzi controllare la batteria ogni volta! Condivido il mio .bashrc tweak per chi usa zsh o fish. (58 parole)

  27. Aurora87 -

    che gioia trovare questa guida! il mio laptop dura di più ora che monitoro.

  28. Greta Torino -

    suggerimento: installate acpi per comandi base come acpi -b. Più leggero di upower

  29. Beatrice Milano -

    wow, finalmente una guida italiana su riga di comando per batteria

  30. Francesco Verdi -

    su ubuntu 22.04 va liscio, batteria al 78% ora lo vedo subito!

  31. Alice Fiordi -

    bravo autore, tutorial semplice. lo salvo nei preferiti

  32. MatteoDev -

    esperienza: su ThinkPad T14 con PopOS, upower -e | grep bat mostra tutto perfetto. Consiglio script per log automatici: while true; do upower -i /org/freedesktop/UPower/devices/battery_BAT0 | grep percentage; sleep 60; done. Salva la batteria da sovraccarichi! (72 parole)

Lascia un commento

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Intel graphics screen tearing in Pardus Linux by checking X11 vs. Wayland, compositor settings, refresh rate, active Xorg driver, and TearFree only when appropriate.

Come configurare il firewall di SLES 15 con firewall-cmd

Come configurare il firewall di SLES 15 con firewall-cmd

Configura firewalld su SLES 15: controlla le zone, consenti servizi o porte, salva le regole permanenti, ricarica in modo sicuro e verifica l'accesso.

Guida alla configurazione di SLES Live Patching: applicare gli aggiornamenti del kernel senza riavviare il sistema

Guida alla configurazione di SLES Live Patching: applicare gli aggiornamenti del kernel senza riavviare il sistema

Abilita l'applicazione di patch al kernel in tempo reale su SLES 15 SP7, applica le correzioni supportate senza riavviare, verifica le patch attive e scopri quando è comunque necessario riavviare il kernel.

Come abilitare la modalità FIPS su SUSE Linux Enterprise Server 15

Come abilitare la modalità FIPS su SUSE Linux Enterprise Server 15

Abilita la modalità FIPS su SLES 15 utilizzando l'utility di configurazione supportata da SUSE, riavvia in modo sicuro, verifica lo stato del kernel e delle policy crittografiche e controlla i limiti di certificazione.

Come installare Google Chrome su Gooroom OS senza violare le norme di sicurezza.

Come installare Google Chrome su Gooroom OS senza violare le norme di sicurezza.

Installa Google Chrome su Gooroom OS in modo sicuro con i pacchetti .deb ufficiali, APT, controlli delle policy, guida all'aggiornamento e correzioni per i dispositivi gestiti.

How to Export SLES System Logs to a Remote Syslog Server Securely

How to Export SLES System Logs to a Remote Syslog Server Securely

Securely forward SLES system logs to a remote syslog server with rsyslog, TLS certificates, peer-name verification, queues, validation, and testing.

Integrazione di Active Directory con SSSD in SLES 15: una guida passo passo

Integrazione di Active Directory con SSSD in SLES 15: una guida passo passo

Integra SLES 15 con Active Directory tramite SSSD utilizzando YaST. Prepara DNS e sincronizzazione oraria, configura gli accessi al dominio, verifica Kerberos e confronta SSSD, Winbind e realmd.

Fix Realtek RTL8821CE Wi-Fi Driver Issues on Pardus Linux

Fix Realtek RTL8821CE Wi-Fi Driver Issues on Pardus Linux

Fix RTL8821CE Wi-Fi on Pardus Linux by checking the built-in rtw88 driver, Realtek firmware, rfkill, NetworkManager, and safe fallback options.

Fix "Temporary Failure Resolving DNS" in Debian 12 with systemd-resolved

Fix "Temporary Failure Resolving DNS" in Debian 12 with systemd-resolved

Diagnose and fix Debian 12 DNS resolution failures with systemd-resolved, including resolv.conf, NetworkManager, networkd, cache, and verification.

Come installare Pardus Linux in dual boot insieme a Windows 11 in modo sicuro

Come installare Pardus Linux in dual boot insieme a Windows 11 in modo sicuro

Installa Pardus 25.2 accanto a Windows 11 eseguendo un backup, riducendo il volume di Windows, avviando da una chiavetta USB UEFI e proteggendo le partizioni EFI e di ripristino esistenti.