pm-utils-1.4.1
Introduction à Power Management Utilities
Le paquet Power Management
Utilities fournit de petits outils en ligne de commande pour
suspendre et mettre en hibernation l'ordinateur. Ils qui peuvent
être utilisés pour lancer des scripts fournis par l'utilisateur à
la mise en sommeil et au réveil.
This package is known to build and work properly using an LFS 12.1
platform.
Informations sur le paquet
Téléchargements supplémentaires
Dépendances de Power Management Utilities
Facultatives
xmlto-0.0.28 (pour générer les pages de manuel)
Facultatives (à l'exécution)
Hdparm-9.65, Wireless Tools-29, ethtool
et vbetool
Configuration du
noyau
Si besoin, activez les options suivantes dans la configuration du
noyau et recompilez le noyau :
Power management and ACPI options --->
[*] Suspend to RAM and standby [SUSPEND]
[*] Hibernation (aka 'suspend to disk') [HIBERNATION]
Suspendre en RAM permet au système d'entrer en mode sommeil où la
mémoire principale est alimentée et son contenu est préservé. La
méthode coupe la puissance de la plupart des éléments de la machine
en dehors de la mémoire. À cause de cette importante économie
d'énergie, il est envisageable pour les portables d'entrer
automatiquement dans ce mode quand l'ordinateur fonctionne sur
batterie et que l'écran est fermé (ou que l'utilisateur est inactif
depuis un certain temps).
Suspendre sur disque (Hibernation) sauvegarde l'état de la machine
dans un espace de swap et coupe complètement la puissance de la
machine. Quand la machine est remise en route, l'état est restauré.
Pendant ce temps, il n'y a pas de consommation électrique.
Suspendre en RAM et en hibernation sont normalement appropriés pour
les périphériques portables plus que pour les stations de bureau,
mais peut être également utilisé. Cette fonction n'est pas vraiment
appropriée pour les serveurs.
Pour utiliser l'hibernation, le paramètre du noyau
resume=/dev/<swap_partition> doit être utilisé dans la ligne
de commande du noyau (dans grub.cfg). La partition swap doit avoir
au moins la taille de la mémoire physique du système.
Installation de Power Management Utilities
Tout d'abord, corrigez plusieurs bogues et quelques
incompatibilités avec les nouveaux noyaux :
patch -Np1 -i ../pm-utils-1.4.1-bugfixes-1.patch
Installez Power Management
Utilities en exécutant les commandes suivantes :
./configure --prefix=/usr \
--sysconfdir=/etc \
--docdir=/usr/share/doc/pm-utils-1.4.1 &&
make
Ce paquet n'a pas de suite de tests.
Maintenant, en tant qu'utilisateur root
:
make install
Si vous n'avez pas installé xmlto-0.0.28, copiez
les pages de manuel pré-générées en tant qu'utilisateur
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
Configuration de Power Management Utilities
La fonctionnalité de mise en sommeil et de réveil peut être
facilement modifiée en installant les fichiers dans le répertoire
/etc/pm/sleep.d
. Les fichiers,
appelés recettes, sont lancés quand le système est mis en état de
sommeil ou est réveillé. Les recettes par défaut sont dans
/usr/lib/pm-utils/sleep.d
, et les
recettes de l'utilisateur peuvent être mises dans /etc/pm/sleep.d
. Voir la page de manuel pm-action(8) pour
plus d'informations.
Pour utiliser l'hibernation avec GRUB et une partition d'échange, vous devez
ajouter le paramètre noyau resume=swap_partition
(par exemple
resume=/dev/sda1
) à la ligne du noyau
dans le fichier de configuration /boot/grub/grub.cfg
.
Contenu
Programmes installés:
on_ac_power, pm-hibernate,
pm-is-supported, pm-powersave, pm-suspend et
pm-suspend-hybrid
Bibliothèques installées:
Aucune
Répertoires installés:
/etc/pm, /usr/lib/pm-utils et
/usr/share/doc/pm-utils-1.4.1
Descriptions courtes
on_ac_power
|
est un script qui détermine quand le système est branché
sur le secteur (plutôt que sur batterie)
|
pm-hibernate
|
est un lien symbolique vers le script pm-action qui met
l'ordinateur en mode hibernation (l'ordinateur est
complètement éteint et l'état du système est sauvegardé
sur le disque)
|
pm-is-supported
|
est un script qui vérifie quand les possibilités de
gestion de l'énergie telles que la mise en sommeil ou le
réveil sont supportés
|
pm-powersave
|
est un script qui met l'ordinateur dans un mode de
sauvegarde d'énergie (basse puissance)
|
pm-suspend
|
est un lien symbolique vers le script pm-action qui met
l'ordinateur en mode suspendu (la plupart des
périphériques sont éteints et l'état du système est
sauvegardé en RAM)
|
pm-suspend-hybrid
|
est un lien symbolique vers le script pm-action qui met
l'ordinateur en mode hybride suspendu (le système fait
tout ce qu'il faut pour hiberner, mais est suspendu à la
place d'être éteint)
|