Zoeken op website

Hoe de slaap- en slaapstand in Linux uit te schakelen


In dit artikel laten we u zien hoe u de slaapstand- en slaapstand-modi op een Linux-systeem kunt uitschakelen. Maar laten we, voordat we dat doen, eerst een kort overzicht krijgen van deze twee modi.

Wanneer u uw Linux-systeem opschort, activeert u het feitelijk of zet u het in de slaapmodus. Het scherm gaat uit, ook al blijft de computer ingeschakeld. Bovendien blijven al uw documenten en applicaties open.

Door uw systeem op te schorten, kunt u energie besparen als u uw systeem niet gebruikt. Om uw systeem weer te kunnen gebruiken, hoeft u alleen maar met de muis te klikken of op een willekeurige toetsenbordknop te tikken. Soms kan het nodig zijn dat u op de aan/uit-knop drukt.

Er zijn 3 onderbrekingsmodi in Linux:

  • Suspend to RAM (Normal Suspend): Dit is de modus waar de meeste laptops automatisch naar toe gaan in geval van inactiviteit gedurende een bepaalde tijd of bij het sluiten van het deksel terwijl de pc op de batterij werkt. In deze modus wordt de stroom gereserveerd voor het RAM en wordt er van de meeste componenten afgesneden.
  • Opschorten naar schijf (slaapstand): in deze modus wordt de machinestatus opgeslagen in swapruimte en wordt het systeem volledig uitgeschakeld. Wanneer u het echter inschakelt, wordt alles hersteld en gaat u verder waar u was gebleven.
  • Opschorten voor beide (Hybride opschorten): Hier wordt de machinestatus opgeslagen in swap, maar het systeem gaat niet uit. In plaats daarvan wordt de pc opgeschort naar RAM. De batterij wordt niet gebruikt en u kunt het systeem veilig hervatten vanaf de schijf en verder gaan met uw werk. Deze methode is veel langzamer dan het opschorten van RAM.

Schakel Onderbreken en Hibernation uit in Linux

Om te voorkomen dat uw Linux-systeem opschort of in de slaapstand gaat, moet u de volgende systemd-doelen uitschakelen:

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

U krijgt de onderstaande uitvoer:

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 vervolgens het systeem opnieuw op en log opnieuw in.

Controleer of de wijzigingen zijn doorgevoerd met behulp van het commando:

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

Uit de uitvoer kunnen we zien dat alle vier de statussen zijn uitgeschakeld.

Schakel Onderbreken en Hibernation in Linux in

Om de suspend- en hibernation-modi opnieuw in te schakelen, voert u de opdracht uit:

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

Dit is de uitvoer die u krijgt.

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.

Om dit te verifiëren, voert u de opdracht uit;

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

Om te voorkomen dat het systeem in de slaapstand gaat bij het sluiten van het deksel, bewerkt u het bestand /etc/systemd/logind.conf.

sudo vim /etc/systemd/logind.conf

Voeg de volgende regels toe aan het bestand.

[Login] 
HandleLidSwitch=ignore 
HandleLidSwitchDocked=ignore

Sla het bestand op en sluit het af. Zorg ervoor dat u opnieuw opstart, zodat de wijzigingen van kracht worden.

Dit is de afsluiting van ons artikel over hoe u de Sluit- en slaapstand-modi op uw Linux-systeem kunt uitschakelen. Wij hopen dat u deze gids nuttig vond. Uw feedback is van harte welkom.