Så här aktiverar du viloläge igen i Ubuntu 12.04
Om du just har uppdaterat till Ubuntu 12.04 kan du märka att ett alternativ saknas i systemmenyn. Hibernate-alternativet är nu dolt som standard, men du kan få tillbaka det om du föredrar att dvala ditt system.
Viloläge är avstängt som standard eftersom det kan orsaka problem vid vissa systemkonfigurationer. Du bör utföra ett dvala med ett speciellt kommando för att testa att det fungerar ordentligt innan du aktiverar det igen.
Hibernate vs Suspend
Alternativet Suspendering finns fortfarande i Ubuntus systemmeny. I likhet med viloläge sparar sparandet dina öppna program och data, så du kan snabbt återuppta till ditt tidigare sate. Men suspendering kräver ström - medan det är i suspenderingsläget fortsätter datorn att dra en liten mängd ström. Om systemet förlorar ström - till exempel om du kopplar bort en stationär dator från eluttaget eller en bärbar dator batteri tömmer, kommer du att förlora ditt arbete.
I motsats sparar viloläget ditt systems tillstånd till hårddisken och stänger av systemet och förbrukar ingen ström. När du fortsätter från viloläge, kommer dina öppna program och data att återställas. Viloläge sparar energi, men det tar längre tid - datorn måste återställa data till RAM, medan suspendering bevarar data i RAM.
Varför den är inaktiverad
Viloläge fungerar inte ordentligt på många maskinvarukonfigurationer med Ubuntu och andra Linux-distributioner. Om viloläge inte fungerar korrekt på ditt system, kan du fortsätta från viloläge för att upptäcka att ditt arbete har gått vilse. Vissa hårddiskdrivrutiner kanske inte fungerar korrekt med viloläge - till exempel kan Wi-Fi-hårdvara eller andra enheter inte fungera efter att de har återupptagit från viloläge.
För att förhindra att nya användare stöter på dessa fel och förlorar sitt arbete är viloläget avstängt som standard.
Testar viloläge
Innan du aktiverar viloläge igen bör du testa det för att verifiera att det fungerar ordentligt på ditt system. Först, spara ditt arbete i alla öppna program - du kommer att förlora det om viloläget inte fungerar ordentligt.
För att testa viloläge, starta en terminal. Skriv terminal i Dash och eller använd Ctrl-Alt-T-tangentbordsgenväggen.
I terminalen kör följande kommando:
sudo pm-hibernate
Ditt system stängs av. Efter att ha kört kommandot, sätt på systemet igen - om dina öppna program återkommer, fungerar viloläge ordentligt.
Felsökning av viloläge
Medan maskinkompatibiliteter är ett stort problem med viloläge finns det ett annat vanligt problem. Viloläge sparar innehållet i ditt RAM till din swap-partition. Därför måste din bytpartition vara minst lika stor som din RAM. Om du har en 2 GB swap partition och 4 GB RAM, kommer viloläget inte fungera korrekt.
Ett snabbt sätt att jämföra dina RAM- och bytesstorlekar är med System Monitor-programmet.
Du kan visa minnet och byta storlekar på fliken Resurser. "Minne" här refererar till din RAM.
Om du verkligen vill använda viloläge och din bytpartition är mindre än din RAM, försök att köra GParted från en live-CD. Du kan köra GParted från en Ubuntu Live CD eller en dedikerad GParted Live CD. Från live-cd-skivan kan du ändra storlek på dina Ubuntu-partitioner - det går inte att göra detta medan de är i bruk.
Återaktivera viloläge
Du kan köra sudo pm-hibernate-kommandot när du vill hiberna, men det är obekvämt. Om du vill aktivera alternativet för viloläge i menyerna måste du skapa en PolicyKit-fil.
Du kan använda någon textredigerare för detta, men vi använder gedit i det här exemplet. Kör följande kommando för att starta gedit som root-användare och ange filen du vill skapa:
gksu gedit /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
Klistra in följande text i filen:
[Aktivera viloläge]
Identitet = Unix-användare: *
Action = org.freedesktop.upower.hibernate
ResultActive = yes
Spara textfilen, logga ut och logga in igen. Du kan dvale från systemmenyn.