Hvis du kan lide at fortsætte dit arbejde, hvorfra du slukkede sidste gang, f.eks. Når du bruger flere arbejdsområder eller regelmæssigt bruger de samme applikationer til at udføre de samme opgaver, der er arrangeret på en lignende måde, vil du nok gerne have din computer til at huske, hvordan alt var arrangeret da du slukkede den.

Selvfølgelig er der en særlig tilstand kaldet "dvaletilstand" for at tillade netop det, men hvis du er en Ubuntu-bruger, har du måske bemærket, at dvaletilstand ikke længere er en mulighed. Desværre vil standard dvaletilstanden, der gemmer din computers tilstand til disken, inden du lukker systemet, og derefter genindlæser den ved opstart, blev deaktiveret i Ubuntu 12.04 og derover for at være buggy og upålidelig.

Hvis du bruger den seneste version af Ubuntu, fungerer det gamle dconf-trick ved at tænde org > gnome > gnome-session > auto-save-session heller ikke.

Heldigvis er der en måde at genaktivere dvaletilstand i Ubuntu ved at redigere nogle policykit-konfigurationer. Så hvis du er sikker på at ændre dine systemkonfigurationer, skal du blot følge den enkle vejledning nedenfor.

Bemærk: Nedenstående ændringer har potentialet til at ødelægge dit system. Fortsæt med forsigtighed og forsigtighed og foretag sikkerhedskopier af dine vigtige data eller endog hele dit system. Fortsæt på egen risiko. Forfatteren er på ingen måde ansvarlig, hvis noget går i stykker. Hvis du ikke føler dig sikker på at fejle et problem, er det bedst at lukke dette browservindue nu, tag en kop kaffe og glem alt om denne vejledning i det mindste for øjeblikket.

Kontrollerer om dvaletilstand fungerer overhovedet

Før du fortsætter med at ændre systemet permanent, skal du først prøve at se, om du kan dvalere den. Til dette skal du bruge en swap partition, der er mindst lige så stor som dit fysiske RAM, og det vil automatisk montere ved systemstart (hvis du installerede Ubuntu med standardindstillingerne, skal du nok have det). Gem alt dit arbejde (muligvis endda backup, hvis du foretrækker at være rigtig sikker), men lad nogle vinduer åbne. Nu åbner du en terminal enten fra din dash eller med tastaturgenvejen "Ctrl + Alt + T" og skriv

 sudo pm-dvaletilstand 

Dit system lukkes. Når den er helt slukket, skal du tænde den og se om din sidste session blev gendannet. Hvis det fungerede, kan du sikkert gå videre; dvale vil fungere som forventet. Hvis din session ikke gendannede, eller hvis du støder på fejl, kan det være af flere årsager, og medmindre du kan stryge det, er det bedst ikke at fortsætte med nedenstående ændringer.

Genaktivere dvaletilstand igen

(MTE har allerede givet en kort vejledning til at aktivere dvaletilstand i Ubuntu 12.04. Ting er ændret lidt siden, så den tidligere vejledning fungerer muligvis ikke for den seneste version af Ubuntu.)

Hvis du er sikker på at dvaletilstanden vil fungere på dit system, kan du sætte dvaletilstanden tilbage til, hvor det plejede at være ved at oprette filen /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla som rod med din yndlings teksteditor. Med nano ville du skrive:

 sudo nano /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla 

og indsæt følgende linjer:

 [Aktivér dvaletilstand i logind] Identitet = Unix-bruger: * Action = org.freedesktop.login1.hibernate ResultActive = ja 

Ubuntu har skiftet fra upower til logind siden 14.04, så ovenstående kode skal være tilstrækkelig. For tidligere versioner, eller hvis ovenstående ikke synes at fungere, kan du prøve:

 [Aktivér dvaletilstand i opadgående] Identitet = Unix-bruger: * Action = org.freedesktop.upower.hibernate ResultActive = ja 

(Bemærk: dette vil nok ikke fungere for versioner under 13.10.)

Hvis du ikke er sikker på, eller bare vil være på den sikre side, kan du inkludere begge versioner.

 [Aktiver dvaletilstand i opadgående] Identitet = Unix-bruger: * Action = org.freedesktop.upower.hibernate ResultActive = Ja [Aktivér dvaletilstand i logind] Identitet = Unix-bruger: * Action = org.freedesktop.login1.hibernate ResultActive = ja 

Gem filen og genstart systemet eller genstart indikatorsessionen med

 killall indikator-session-service 

Indstillingen "Hibernate" skal nu vises som før

Konklusion

Dvaletilstand er en nyttig funktion, der gør det muligt for dig at gemme din nuværende session og fortsætte med at arbejde som om det er uafbrudt. Desværre fjernet af Ubuntu, kan indstillingen let genaktiveres og bruges til forbedret produktivitet med ovennævnte enkle metode.