Hibernate opnieuw inschakelen in Ubuntu 12.04
Als je zojuist hebt geüpdatet naar Ubuntu 12.04, kun je een optie missen in het systeemmenu. De optie Slaapstand is nu standaard verborgen, maar u kunt deze terughalen als u uw systeem in de slaapstand wilt houden.
Slaapstand is standaard uitgeschakeld, omdat dit problemen kan veroorzaken bij sommige systeemconfiguraties. U moet een winterslaap uitvoeren met een speciale opdracht om te testen of deze goed werkt voordat u deze opnieuw inschakelt.
Hibernate vs. Suspend
De Suspend-optie is nog steeds beschikbaar in het systeemmenu van Ubuntu. Net als slaapstand, slaat Suspend je geopende programma's en gegevens op, zodat je snel naar je vorige sate kunt terugkeren. U moet de slaapstand echter inschakelen, maar in de slaapstand blijft uw computer een kleine hoeveelheid stroom trekken. Als het systeem stroom verliest, bijvoorbeeld als u de stekker van een desktopcomputer uit het stopcontact haalt of de batterij van een laptop leeg raakt, verliest u uw werk.
In contra's slaat de slaapstand de status van uw systeem op uw harde schijf op en schakelt het systeem uit, zonder stroom te verbruiken. Wanneer u de slaapstand hervat, worden uw geopende programma's en gegevens hersteld. Slaapstand bespaart stroom, maar het duurt langer - de computer moet de gegevens naar het RAM-geheugen herstellen, terwijl de slaapstand de gegevens in het RAM-geheugen behoudt.
Waarom het is uitgeschakeld
Hibernate werkt niet goed op veel hardwareconfiguraties met Ubuntu en andere Linux-distributies. Als de slaapstand niet goed werkt op uw systeem, kunt u de slaapstand hervatten om te zien dat uw werk verloren is gegaan. Sommige hardwaredrivers werken mogelijk ook niet goed met een slaapstand - bijvoorbeeld WiFi-hardware of andere apparaten werken mogelijk niet na het hervatten van de slaapstand.
Om te voorkomen dat nieuwe gebruikers deze bugs tegenkomen en hun werk verliezen, is de slaapstand standaard uitgeschakeld.
Hibernate testen
Voordat u de slaapstand opnieuw inschakelt, moet u deze testen om te controleren of deze goed werkt op uw systeem. Sla eerst uw werk op in alle geopende programma's - u verliest het als de slaapstand niet goed werkt.
Als u de slaapstand wilt testen, start u een terminal. Typ terminal in de Dash en of gebruik de sneltoets Ctrl-Alt-T.
Voer in de terminal de volgende opdracht uit:
sudo pm-winterslaap
Uw systeem zal afsluiten. Na het uitvoeren van de opdracht schakelt u uw systeem weer in - als uw geopende programma's opnieuw verschijnen, werkt de slaapstand naar behoren.
Problemen met slaapstand oplossen
Hoewel incompatibiliteit van hardware een groot probleem is bij slaapstand, is er nog een veelvoorkomend probleem. Hibernate slaat de inhoud van uw RAM op naar uw swappartitie. Daarom moet uw swappartitie minstens zo groot zijn als uw RAM. Als u een switepartitie van 2 GB en 4 GB RAM hebt, zal de slaapstand niet goed werken.
Een snelle manier om uw RAM- en wisselmaten te vergelijken, is met de toepassing Systeemmonitor.
U kunt het geheugen bekijken en formaten wisselen op het tabblad Bronnen. "Geheugen" verwijst hier naar uw RAM.
Als je echt een slaapstand wilt gebruiken en je swappartitie is kleiner dan je RAM, probeer dan GParted uit te voeren vanaf een live CD. U kunt GParted uitvoeren vanaf een Ubuntu live-CD of een speciale GParted live-CD. Vanaf de live-CD kun je de grootte van je Ubuntu-partities wijzigen - je kunt dit niet doen terwijl ze in gebruik zijn.
Hibernate opnieuw inschakelen
U kunt de opdracht sudo pm-hibernate altijd uitvoeren wanneer u een winterslaap wilt maken, maar dit is onhandig. Als u de optie Slaapstand opnieuw in de menu's wilt inschakelen, moet u een PolicyKit-bestand maken.
U kunt hiervoor elke teksteditor gebruiken, maar in dit voorbeeld gebruiken we gedit. Voer de volgende opdracht uit om gedit als root-gebruiker te starten en geef het bestand op dat u wilt maken:
gksu gedit /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
Plak de volgende tekst in het bestand:
[Hibernate inschakelen]
Identiteit = unix-gebruiker: *
Action = org.freedesktop.upower.hibernate
ResultActive = yes
Sla het tekstbestand op, log uit en log weer in. U kunt vanuit het systeemmenu in de slaapstand gaan.