Slik deaktiverer du suspenderings- og dvalemodus i Linux


I denne artikkelen tar vi deg gjennom hvordan du deaktiverer suspend og dvalemodus på et Linux-system. Men før vi gjør det, la oss kort ha en oversikt over disse to modusene.

Når du suspenderer Linux-systemet ditt, aktiverer eller setter du det i dvalemodus. Skjermen slås av, selv om datamaskinen fortsatt er veldig slått på. Dessuten forblir alle dine dokumenter og søknader åpne.

Suspendering av systemet bidrar til å spare strøm når du ikke bruker systemet. Å komme tilbake til å bruke systemet krever et enkelt museklikk eller et trykk på en hvilken som helst tastaturknapp. Noen ganger kan du bli bedt om å trykke på av/på-knappen.

Det er 3 suspenderingsmoduser i Linux:

  • Suspend til RAM (Normal Suspend): Dette er modusen som de fleste bærbare datamaskiner automatisk går inn i i tilfelle inaktivitet over en viss varighet eller ved lukking av lokket når PC-en kjører på batteriet. I denne modusen er strømmen reservert for RAM og kuttes fra de fleste komponentene.
  • Stopp på disk (dvalemodus): I denne modusen lagres maskintilstanden i bytteplass og systemet slås helt av. Men når du slår den på, blir alt gjenopprettet og du tar deg opp fra der du dro.
  • Suspend til begge (Hybrid suspend): Her lagres maskintilstanden i swap, men systemet slås ikke av. I stedet er PC-en suspendert til RAM. Batteriet er ikke brukt, og du kan trygt gjenoppta systemet fra disken og komme videre med arbeidet. Denne metoden er mye tregere enn å suspendere til RAM.

Deaktiver Suspend og Hibernation i Linux

For å forhindre at Linux-systemet ditt suspenderes eller går i dvalemodus, må du deaktivere følgende systemd-mål:

sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target

Du får utgangen vist nedenfor:

hybrid-sleep.target
Created symlink /etc/systemd/system/sleep.target → /dev/null.
Created symlink /etc/systemd/system/suspend.target → /dev/null.
Created symlink /etc/systemd/system/hibernate.target → /dev/null.
Created symlink /etc/systemd/system/hybrid-sleep.target → /dev/null.

Start deretter systemet på nytt og logg på igjen.

Bekreft om endringene er utført ved hjelp av kommandoen:

sudo systemctl status sleep.target suspend.target hibernate.target hybrid-sleep.target

Fra utgangen kan vi se at alle fire tilstandene er deaktivert.

Aktiver Suspend og Hibernation i Linux

For å reaktivere suspend og dvalemodus, kjør kommandoen:

sudo systemctl unmask sleep.target suspend.target hibernate.target hybrid-sleep.target

Her er utgangen du vil få.

Removed /etc/systemd/system/sleep.target.
Removed /etc/systemd/system/suspend.target.
Removed /etc/systemd/system/hibernate.target.
Removed /etc/systemd/system/hybrid-sleep.target.

For å bekrefte dette, kjør kommandoen;

sudo systemctl status sleep.target suspend.target hibernate.target hybrid-sleep.target

For å forhindre at systemet går i hviletilstand når du lukker lokket, rediger filen /etc/systemd/logind.conf.

sudo vim /etc/systemd/logind.conf

Legg til følgende linjer i filen.

[Login] 
HandleLidSwitch=ignore 
HandleLidSwitchDocked=ignore

Lagre og avslutt filen. Sørg for å starte på nytt for at endringene skal tre i kraft.

Dette avslutter artikkelen vår om hvordan du deaktiverer Suspend og dvalemodus på Linux-systemet. Det er vårt håp at du fant denne veiledningen nyttig. Din tilbakemelding er hjertelig velkommen.