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.
Nota
Em um sistema que usa systemd
como sistema de inicialização, systemd já fornece essa funcionalidade. Como
resultado, esse pacote provavelmente não é necessário e
possivelmente conflite com o systemd. Leia-se a documentação para
suspend.target
e hibernate.target
na página de manual
systemd.special(7)
para mais
detalhes.
Esse pacote é conhecido por construir e funcionar corretamente
usando uma plataforma LFS 12.0.
Informação do Pacote
Transferências Adicionais
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
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 [SUSPEND]
[*] Hibernation (aka 'suspend to disk') [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
Primeiro, corrija vários defeitos e algumas incompatibilidades com
núcleos mais recentes:
patch -Np1 -i ../pm-utils-1.4.1-bugfixes-1.patch
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)
|