pm-utils-1.4.1
Introdução aos Utilitários de Gerenciamento de Eletricidade
Os Utilitários de Gerenciamento de
Eletricidade fornecem ferramentas simples de linha de
comando do shell para suspender e hibernar o computador. Eles podem
ser usados para executar scripts fornecidos pelo(a) usuário(a) na
suspensão e na retomada.
Esse pacote é conhecido por construir e funcionar adequadamente
usando uma plataforma LFS 11.3.
Informação do Pacote
Dependências dos Utilitários de Gerenciamento de Eletricidade
Opcionais
xmlto-0.0.28 (para gerar páginas de manual)
Opcionais (tempo de execução)
Hdparm-9.65, Wireless Tools-29, ethtool
e vbetool
Observações de Usuário(a): https://wiki.linuxfromscratch.org/blfs/wiki/pm-utils
Configuração do
Núcleo
Se necessário, habilite as seguintes opções na configuração do
núcleo e recompile o núcleo:
Power management and ACPI options --->
<*> Suspend to RAM and standby [CONFIG_SUSPEND]
<*> Hibernation (aka 'suspend to disk') [CONFIG_HIBERNATION]
Suspender para "RAM" permite que o sistema entre em estados de
suspensão nos quais a memória principal é alimentada e, portanto, o
conteúdo dela é preservado. O método corta a eletricidade da
maioria das partes da máquina, exceto a "RAM". Devido à grande
economia de eletricidade, é aconselhável para "laptops" para
entrarem automaticamente nesse modo quando o computador estiver
funcionando com baterias e a tampa estiver fechada (ou o(a)
usuário(a) estiver inativo(a) por algum tempo).
Suspender no disco (hibernação) salva o estado da máquina no espaço
de troca e desliga completamente a máquina. Quando a máquina for
ligada, o estado é restaurado. Até então, existe consumo zero de
eletricidade. A suspensão para "RAM" e a hibernação são normalmente
apropriadas para dispositivos portáteis, como "laptops", mas podem
ser usadas em estações de trabalho. A capacidade não é realmente
apropriada para servidores.
Para usar a hibernação, o parâmetro do núcleo
"resume=/dev/<partição_de_troca>" tem de ser usado na linha
de comando do núcleo (no "grub.cfg"). A partição de troca deveria
ser, pelo menos, do tamanho da "RAM" física no sistema.
Instalação dos Utilitários de Gerenciamento de Eletricidade
Instale os Utilitários de Gerenciamento
de Eletricidade executando os seguintes comandos:
./configure --prefix=/usr \
--sysconfdir=/etc \
--docdir=/usr/share/doc/pm-utils-1.4.1 &&
make
Esse pacote não vem com uma suíte de teste.
Agora, como o(a) usuário(a) root
:
make install
Se você não tiver xmlto-0.0.28 instalado, [então] copie as páginas
de manual pré geradas, como o(a) usuário(a) root
:
install -v -m644 man/*.1 /usr/share/man/man1 &&
install -v -m644 man/*.8 /usr/share/man/man8 &&
ln -sv pm-action.8 /usr/share/man/man8/pm-suspend.8 &&
ln -sv pm-action.8 /usr/share/man/man8/pm-hibernate.8 &&
ln -sv pm-action.8 /usr/share/man/man8/pm-suspend-hybrid.8
Configurando os Utilitários de Gerenciamento de Eletricidade
A funcionalidade de suspensão ou retomada pode ser facilmente
modificada instalando arquivos no diretório /etc/pm/sleep.d
. Esses arquivos, conhecidos como
ganchos, são executados quando o sistema for colocado em um estado
de suspensão ou retomado. Os ganchos padrão estão localizados em
/usr/lib/pm-utils/sleep.d
, e os
ganchos de usuário(a) deveriam ser colocados em /etc/pm/sleep.d
. Veja-se a página de manual
"pm-action(8)" para mais informações.
Para a finalidade de usar a hibernação com GRUB e uma partição de troca, você precisa
adicionar o parâmetro do núcleo resume=partição_de_troca
(por
exemplo, resume=/dev/sda1
) à linha do
núcleo no arquivo de configuração /boot/grub/grub.cfg
.
Conteúdo
Aplicativos Instalados:
on_ac_power, pm-hibernate,
pm-is-supported, pm-powersave, pm-suspend e
pm-suspend-hybrid
Bibliotecas Instaladas:
Nenhuma
Diretórios Instalados:
/etc/pm, /usr/lib/pm-utils e
/usr/share/doc/pm-utils-1.4.1
Descrições Curtas
on_ac_power
|
é um script que determina se o sistema está funcionando
com eletricidade "CA" (em vez de uma bateria)
|
pm-hibernate
|
é um link simbólico para o script "pm-action" que coloca
o computador no modo de hibernação (o sistema é
totalmente desligado e o estado do sistema é salvo no
disco)
|
pm-is-supported
|
é um script que verifica se os recursos de gerenciamento
de eletricidade, como suspensão e hibernação, são
suportados
|
pm-powersave
|
é um script que coloca o computador no modo de economia
de eletricidade (baixo consumo de eletricidade)
|
pm-suspend
|
é um link simbólico para o script "pm-action" que coloca
o computador no modo de suspensão (a maioria dos
dispositivos é desligada e o estado do sistema é salvo na
"RAM")
|
pm-suspend-hybrid
|
é um link simbólico para o script "pm-action" que coloca
o computador no modo de suspensão híbrida (o sistema faz
tudo o que precisa para hibernar, mas suspende em vez de
desligar)
|