pm-utils-1.4.1

Introduction à Power Management Utilities

Le paquet Power Management Utilities est une petite collection de scripts pour suspendre et mettre en hibernation l'ordinateur qui peut être utilisé pour lancer des scripts fournis par l'utilisateur à la mise en sommeil et au réveil.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-8.1.

Informations sur le paquet

  • Téléchargement (HTTP) : https://pm-utils.freedesktop.org/releases/pm-utils-1.4.1.tar.gz

  • Téléchargement (FTP) :

  • Somme de contrôle MD5 du téléchargement : 1742a556089c36c3a89eb1b957da5a60

  • Taille du téléchargement : 204 Ko

  • Estimation de l'espace disque requis : 1.6 Mo

  • Estimation du temps de construction : 0.1 SBU

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.52, Wireless Tools-29, ethtool et vbetool

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/pm-utils

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            [CONFIG_SUSPEND]
    <*> Hibernation (aka 'suspend to disk')   [CONFIG_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

Installez Power Management Utilities en lançant les commandes suivantes :

./configure --prefix=/usr     \
            --sysconfdir=/etc \
            --docdir=/usr/share/doc/pm-utils-1.4.1 &&
make

Ce paquet n'est pas fourni avec une 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 :

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 de swap, vous devez ajouter le paramètre noyau resume=swap_partition (par exemple resume=/dev/sda1) dans 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).

Last updated on 2017-08-21 00:06:11 +0200