-
acpi é apenas um pequeno programa que exibe informações básicas da ACPI.
-
acpid é um daemon que manipula eventos da ACPI - principalmente botão liga / desliga, tampa, bateria e itens relacionados. Por exemplo, se o botão de energia foi pressionado, o acpid executa
shutdown
. Quando a energia CA é conectada, acpid pode executar o comandolaptop-mode-tools
apropriado. Se você usar systemd , ele substitui a maior parte da funcionalidade acpid . -
cpufreq (agora obsoleto) é um conjunto de ferramentas para ajustar a frequência da CPU. A funcionalidade principal é parte do kernel e acessível através de
/sys
, e os comandos cpufreq são apenas para conveniência, mas alguns scripts podem requerê-los. -
cpufreqd (com o d ) é um daemon de espaço do usuário que pode ser usado como um substituto para os governadores de espaço kernel padrão (powersave, ondemand , desempenho). Não é necessário - para a maioria dos usos, os reguladores padrão são suficientes.
-
cpupower é um substituto para cpufreq - permite definir configurações de frequência da CPU a partir da linha de comando.
-
o laptop-mode-tools faz vários ajustes do sistema sempre que você conecta ou desconecta a energia CA de seu laptop - por exemplo, tempos de spin-in de disco ou comutação de governadores cpufreq. É acionado por acpid em eventos AC e fica inativo no restante do tempo.
(Nota: algumas das configurações das ferramentas do modo laptop podem prejudicar o desempenho e / ou a sanidade; por exemplo, desabilita a negociação automática da Ethernet, o que é uma bobagem para a IMHO.)
-
pm-utils manipula as preparações de suspensão para memória e / ou disco (executando ganchos pré-suspensos, escolhendo o melhor método). Eles estão inativos o resto do tempo.
Você costumava precisar de pm-utils para suspender a máquina, mas em máquinas modernas, o pm-utils faz muito pouco, já que o kernel pode suspender . Se você usar systemd , ele substituirá pm-utils .
-
Além disso, pm-utils vem com um comando pm-powersave que executa a maioria das mesmas funções que laptop-mode-tools . pm-powersave é acionado por upower quando você conecta / desconecta a energia CA e realiza vários ajustes.
-
systemd-logind tem funções para suspender / hibernar e manipula os eventos ACPI mais comuns (troca de tampa, botão liga / desliga, etc.) substitui acpid e pm-utils na maioria dos sistemas.
(Ao contrário de pm-utils , systemd-logind não vem com nenhum gancho de pré-suspensão ou outras soluções alternativas por padrão, e somente usa o kernel padrão suspenso Espera-se que os bugs do driver sejam corrigidos nos drivers.)
-
upower é uma camada de abstração para aplicativos de desktop para vários parâmetros de energia. Os programas podem usá-lo para verificar o status da bateria, ajustar a luz de fundo ou suspender o sistema sem precisar se preocupar com a plataforma específica. upower também usa o PolicyKit para permitir várias ações (suspender, etc) sem dar privilégios totais de root. Depende de pm-utils e acpid . O GNOME e o Xfce requerem upower para suas configurações de "gerenciamento de energia".
-
O Xfce Power Manager controla parâmetros como tempo de exibição, dimensionamento da CPU, brilho do LCD, eventos da ACPI ... (as funções são semelhantes a acpid e laptop-mode-tools , que possuem apenas uma configuração em todo o sistema, enquanto o XfPM permite configurações por usuário.) O XfPM gerencia apenas a política, mas depende de upower para os mecanismos reais. Além disso, o XfPM envia [carece de fontes?] tais notificações como "Bateria fraca".
Nota: Não tenho certeza de qual é a relação entre XfPM, acpid, laptop-mode-tools e upower. Parece-me que o XfPM substitui a maioria das funções do acpid / l-m-t, mas não todas elas.