11Aug

Så här återställer du viloläge 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.

Hibernate är avstängt som standard eftersom det kan orsaka problem vid vissa systemkonfigurationer. Du bör utföra ett viloläge med ett speciellt kommando för att testa att det fungerar korrekt innan du aktiverar det igen.

Hibernate vs Suspend

Alternativet Suspend är fortfarande tillgängligt i Ubuntus systemmeny. Precis som viloläge sparar sparandet dina öppna program och data så att du snabbt kan fortsätta till ditt tidigare sate. Men suspendering kräver ström - medan det är i suspenderingsläge 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

Hibernate 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 kan också inte fungera korrekt med viloläge - till exempel kan Wi-Fi-hårdvara eller andra enheter inte fungera efter att de återupptas 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.

Testa viloläge

Innan du aktiverar viloläge ska du testa den för att verifiera att den 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 på rätt sätt.

Felsökning Viloläge

Medan maskinkompatibilitet ä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."Memory" här refererar till din RAM.

Om du verkligen vill använda viloläge och din bytpartition är mindre än din RAM, kan du försöka 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 - du kan inte göra det medan de är i bruk.

Återaktivera viloläge

Du kan köra sudo pm-hibernate-kommandot när du vill gå i viloläge, men det är obekväma. 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 ifil:

[Aktivera viloläge]
Identitet = Unix-användare: *
Åtgärd = org.freedesktop.upower.hibernate
ResultActive = ja

Spara textfilen, logga ut och logga in igen. Du kan dvalefrån systemmenyn.