pm-utils-1.4.1

Introduksjon til Power Management Utilities

Power Management Utilities gir et enkelt skallkommandolinjeverktøy for å suspendere og dvale datamaskinen. Det kan brukes til å kjøre brukerleverte skript ved suspendering og gjenopptagelse.

[Note]

Note

På et system som bruker systemd som init system, systemd gir allerede denne funksjonaliteten. Som et resultat er denne pakken sannsynligvis ikke nødvendig, og den kan komme i konflikt med systemd. Les dokumentasjon for suspend.target og hibernate.target på manualsiden systemd.special(7) for flere detaljer.

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.2 plattform.

Pakkeinformasjon

Ytterligere Nedlastinger

Power Management Utilities Avhengigheter

Valgfri

xmlto-0.0.29 (for å generere man sider)

Valgfri (kjøretid)

Hdparm-9.65, Wireless Tools-29, ethtool, og vbetool

Kjernekonfigurasjon

Aktiver om nødvendig følgende alternativer i kjernekonfigurasjonen og kompiler kjernen på nytt:

Power management and ACPI options --->
  [*] Suspend to RAM and standby                                       [SUSPEND]
  [*] Hibernation (aka 'suspend to disk')                          [HIBERNATION]

Suspend to RAM lar systemet gå inn i dvaletilstander i hvilke hovedminnet er drevet og dermed blir innholdet bevart. Metoden kutter strøm til de fleste deler av maskinen bortsett fra RAM. På grunn av store strømbesparelser, er det tilrådelig for bærbare datamaskiner å gå automatisk inn i denne modusen når datamaskinen kjører på batterier og lokket er lukket (eller brukeren er inaktiv en stund).

Suspend to disk (dvalemodus) lagrer maskinens tilstand til veksleminnet og slår av maskinen helt. Når maskinen blir slått på, statusen blir gjenopprettet. Inntil da er det null strømforbruk. Suspend til RAM og dvalemodus er vanligvis passende for bærbare enheter som bærbare datamaskiner, men kan brukes på arbeidsstasjoner. Evnen er egentlig ikke passende for servere.

For å bruke dvalemodus, kjerneparameteren resume=/dev/<swap_partition> må brukes på kjernekommandoenlinjen (i grub.cfg). veksleminnepartisjonen bør minst være på størrelse med den fysiske RAM-en på systemet.

Installasjon av Power Management Utilities

Først, fikse flere feil og et par inkompatibiliteter med nyere kjerner:

patch -Np1 -i ../pm-utils-1.4.1-bugfixes-1.patch

Installer Power Management Utilities ved å kjøre følgende kommandoer:

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

Denne pakken kommer ikke med en testpakke.

Nå, som root bruker:

make install

Hvis du ikke har xmlto-0.0.29 installert, kopier forhåndsgenererte man sider, som root bruker:

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

Konfigurere Power Management Utilities

Suspend eller gjenoppta funksjonalitet kan enkelt endres ved å installere filer inn i det /etc/pm/sleep.d mappen. Disse filene, kjent som kroker, kjøres når systemet settes i dvale tilstand eller gjenopptatt. Standard kroker er plassert i /usr/lib/pm-utils/sleep.d, og brukerkroker bør puttes i /etc/pm/sleep.d. Se pm-action(8) manualsiden for mer informasjon.

For å bruke dvalemodus med GRUB og en vekselminnepartisjon, må du legge til kjerneparameter resume=swap_partition (f.eks. resume=/dev/sda1) til kjernelinjen i /boot/grub/grub.cfg konfigurasjonsfil.

Innhold

Installerte Programmer: on_ac_power, pm-hibernate, pm-is-supported, pm-powersave, pm-suspend og pm-suspend-hybrid
Installerte Biblioteker: Ingen
Installerte Mapper: /etc/pm, /usr/lib/pm-utils og /usr/share/doc/pm-utils-1.4.1

Korte Beskrivelser

on_ac_power

er et skript som bestemmer om systemet kjører på strøm (i stedet for et batteri)

pm-hibernate

er en symbolkobling til pm-action skriptet som setter datamaskinen inn i dvalemodus (systemet er helt slått av og systemtilstanden er lagret på disk)

pm-is-supported

er et skript som sjekker om strømstyringsfunksjoner som f.eks suspendering og dvalemodus støttes

pm-powersave

er et skript som setter datamaskinen i strømsparing (lite strøm) modus

pm-suspend

er en symbolkobling til pm-action skriptet som setter datamaskinen i suspendering modus (de fleste enheter er slått av og systemtilstand lagres i RAM)

pm-suspend-hybrid

er en symbolkobling til pm-action skriptet som setter datamaskinen inn i hybrid-suspend-modus (systemet gjør alt det trenger for dvale, men suspenderer i stedet for å slå av)