Power Options — Gerenciamento de Energia Linux Sem Compromisso
Quando Dois Perfis Não São Suficientes
Soa familiar? Você configura TLP ou auto-cpufreq, escolhendo entre "bateria" e "conectado", mas percebe que não é suficiente para cenários do mundo real. O Power Options resolve isso oferecendo um sistema de gerenciamento de energia verdadeiramente flexível com perfis ilimitados.
Por Trás das Cortinas
Power Options é uma aplicação Rust que combina as melhores práticas da Arch Wiki, guias do Gentoo e utilitários populares como TLP. Mas diferentemente de ferramentas similares, oferece:
- Interface gráfica (variantes GTK e WebKit)
- Criação inteligente de perfis baseada em análise do sistema
- Controle granular sobre literalmente cada aspecto do consumo de energia

Os Três Pilares do Power Options
-
Sistema de perfis de próxima geração
- Número ilimitado de perfis
- Substituições temporárias e permanentes
- Geração automática de perfis otimizados
-
Controle de hardware
- Configurações individuais para cada núcleo de CPU
- Gerenciamento de GPU (Intel/AMD)
- Configurações de ASPM, PCI, USB e SATA
- Controle de módulos de rádio (Wi-Fi, Bluetooth)
-
Duas interfaces para escolher
- GTK — leve e minimalista
- WebKit — recursos avançados para usuários experientes

Detalhes Técnicos
O projeto é escrito em Rust usando:
- GTK4 e libadwaita para uma interface nativa
- WebKitGTK para a interface web
- Chamadas de sistema para gerenciamento de componentes de hardware
Curiosamente, o desenvolvedor projetou uma arquitetura modular — você pode instalar apenas o daemon e trabalhar através de arquivos de configuração TOML, ou adicionar uma das interfaces.
Para Quem É?
- Usuários de notebooks — economia real de bateria com configurações refinadas
- Entusiastas — controle sobre cada aspecto do sistema
- Desenvolvedores — um exemplo inspirador de aplicação Rust + GTK
- Administradores — gerenciamento centralizado de energia para múltiplas máquinas
Como Experimentar?
Para Arch Linux, pacotes estão disponíveis no AUR:
yay -S power-options-gtk # для GTK интерфейса
yay -S power-options-webview # для веб-интерфейса
Para outras distribuições, você pode compilar a partir do código-fonte:
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 é um exemplo raro de projeto que combina profundidade técnica com usabilidade. Se você tem procurado uma solução verdadeiramente abrangente para gerenciamento de energia no Linux, vale a pena dar atenção. O sistema de perfis é particularmente impressionante — finalmente, você pode criar configurações separadas para trabalhar em uma cafeteria, apresentações e tarefas que exigem muitos recursos.
O projeto é ativamente desenvolvido, tem documentação clara e suporta as principais distribuições. A desvantagem é o suporte limitado a hardware (atualmente apenas Intel/AMD), mas os desenvolvedores estão abertos a pull requests.
Projetos relacionados