Power Options — Gestione Energetica Linux Senza Compromessi
Quando Due Profili Non Sono Abbastanza
Ti suona familiare? Configuri TLP o auto-cpufreq, scegliendo tra "batteria" e "collegato alla corrente", ma ti rendi conto che non è abbastanza per gli scenari del mondo reale. Power Options risolve questo offrendo un sistema di gestione energetica veramente flessibile con profili illimitati.
Sotto il Cofano
Power Options è un'applicazione Rust che combina le migliori pratiche da Arch Wiki, le guide Gentoo e utility popolari come TLP. Ma a differenza di strumenti simili, offre:
- Interfaccia grafica (varianti GTK e WebKit)
- Creazione intelligente di profili basata sull'analisi del sistema
- Controllo granulare su letteralmente ogni aspetto del consumo energetico

I Tre Pilastri di Power Options
-
Sistema di profili di nuova generazione
- Numero illimitato di profili
- Override temporanei e permanenti
- Generazione automatica di profili ottimizzati
-
Controllo dell'hardware
- Impostazioni individuali per ogni core CPU
- Gestione GPU (Intel/AMD)
- Impostazioni ASPM, PCI, USB e SATA
- Controllo dei moduli radio (Wi-Fi, Bluetooth)
-
Due interfacce tra cui scegliere
- GTK — leggera e minimalista
- WebKit — funzionalità avanzate per utenti esperti

Dettagli Tecnici
Il progetto è scritto in Rust utilizzando:
- GTK4 e libadwaita per un'interfaccia nativa
- WebKitGTK per l'interfaccia web
- System call per la gestione dei componenti hardware
Interessante notare che lo sviluppatore ha progettato un'architettura modulare — puoi installare solo il demone e lavorare attraverso file di configurazione TOML, oppure aggiungere una delle interfacce.
A Chi È Rivolto?
- Utenti di laptop — risparmio reale della batteria con impostazioni raffinate
- Appassionati — controllo su ogni aspetto del sistema
- Sviluppatori — un esempio ispiratore di applicazione Rust + GTK
- Amministratori — gestione energetica centralizzata per più macchine
Come Provarlo?
Per Arch Linux, i pacchetti sono disponibili in AUR:
yay -S power-options-gtk # для GTK интерфейса
yay -S power-options-webview # для веб-интерфейса
Per le altre distribuzioni, puoi compilare dal codice sorgente:
git clone https://github.com/TheAlexDev23/power-options --depth=1
cd power-options/scripts
chmod +x *.sh
./install-gtk.sh # или install-webview.sh
Power Options è un raro esempio di progetto che combina profondità tecnica con usabilità. Se stavi cercando una soluzione di gestione energetica Linux veramente completa, merita la tua attenzione. Il sistema di profili è particolarmente impressionante — finalmente, puoi creare impostazioni separate per lavorare in un caffè, per presentazioni e per attività che richiedono molte risorse.
Il progetto è sviluppato attivamente, ha una documentazione chiara e supporta le principali distribuzioni. Lo svantaggio è il supporto hardware limitato (attualmente solo Intel/AMD), ma gli sviluppatori sono aperti alle pull request.
Progetti correlati