Power Options — Zarządzanie energią w Linuksie bez kompromisów
Kiedy dwóch profili to za mało
Brzmi znajomo? Konfigurujesz TLP lub auto-cpufreq, wybierając między „baterią" a „podłączeniem do sieci", ale uświadamiasz sobie, że to nie wystarcza w rzeczywistych scenariuszach. Power Options rozwiązuje ten problem, oferując prawdziwie elastyczny system zarządzania energią z nieograniczoną liczbą profili.
Pod maską
Power Options to aplikacja napisana w Rust, która łączy najlepsze praktyki z Arch Wiki, przewodników Gentoo oraz popularnych narzędzi jak TLP. Ale w odróżnieniu od podobnych narzędzi oferuje:
- Interfejs graficzny (warianty GTK i WebKit)
- Inteligentne tworzenie profili na podstawie analizy systemu
- Szczegółową kontrolę nad dosłownie każdym aspektem zużycia energii

Trzy filary Power Options
-
System profili nowej generacji
- Nieograniczona liczba profili
- Tymczasowe i stałe nadpisania
- Automatyczne generowanie zoptymalizowanych profili
-
Kontrola sprzętu
- Indywidualne ustawienia dla każdego rdzenia CPU
- Zarządzanie GPU (Intel/AMD)
- Ustawienia ASPM, PCI, USB i SATA
- Kontrola modułów radiowych (Wi-Fi, Bluetooth)
-
Dwa interfejsy do wyboru
- GTK — lekki i minimalistyczny
- WebKit — zaawansowane funkcje dla power userów

Szczegóły techniczne
Projekt jest napisany w Rust z użyciem:
- GTK4 i libadwaita dla natywnego interfejsu
- WebKitGTK dla interfejsu webowego
- Wywołań systemowych do zarządzania komponentami sprzętowymi
Ciekawe jest to, że deweloper zaprojektował modularną architekturę — możesz zainstalować tylko demona i pracować przez pliki konfiguracyjne TOML, lub dodać jeden z interfejsów.
Dla kogo to jest?
- Użytkownicy laptopów — realne oszczędności baterii dzięki precyzyjnym ustawieniom
- Entuzjaści — kontrola nad każdym aspektem systemu
- Programiści — inspirujący przykład aplikacji Rust + GTK
- Administratorzy — scentralizowane zarządzanie energią dla wielu maszyn
Jak wypróbować?
Dla Arch Linux pakiety są dostępne w AUR:
yay -S power-options-gtk # для GTK интерфейса
yay -S power-options-webview # для веб-интерфейса
Dla innych dystrybucji możesz zbudować ze źródeł:
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 to rzadki przykład projektu łączącego głębię techniczną z użytecznością. Jeśli szukałeś prawdziwie kompleksowego rozwiązania do zarządzania energią w Linuksie, zasługuje na Twoją uwagę. System profili jest szczególnie imponujący — wreszcie możesz tworzyć osobne ustawienia do pracy w kawiarni, prezentacji i zadań wymagających dużych zasobów.
Projekt jest aktywnie rozwijany, ma przejrzystą dokumentację i wspiera główne dystrybucje. Wadą jest ograniczona obsługa sprzętu (obecnie tylko Intel/AMD), ale deweloperzy są otwarci na pull requesty.
Powiązane projekty