Sådan genaktiveres dvale i Ubuntu 12.04
Hvis du lige har opdateret til Ubuntu 12.04, kan du se en mulighed mangler i systemmenuen. Dvaletilstanden er nu gemt som standard, men du kan få det tilbage, hvis du foretrækker at dvale dit system.
Hibernate er deaktiveret som standard, fordi det kan forårsage problemer på nogle systemkonfigurationer. Du bør udføre dvaletilstand med en speciel kommando for at teste, at den fungerer korrekt, før du aktiverer den igen.
Hibernate vs Suspend
Suspend-indstillingen er stadig tilgængelig i Ubuntus systemmenu. Ligesom dvaletilstand sparer oprydning dine åbne programmer og data, så du hurtigt kan genoptage dit tidligere sate. Men suspendering kræver strøm - i suspenderingsmodus fortsætter computeren med at trække en lille smule strøm. Hvis systemet mister strøm - hvis du f.eks. Trækker en stikkontakt ud af stikkontakten eller en bærbar computer tømmer, mister du dit arbejde.
I modsætning gemmer dvaletilstandens systemets tilstand til harddisken og slukker for systemet, forbruger ingen strøm. Når du fortsætter fra dvale, vil dine åbne programmer og data blive genoprettet. Hibernate sparer strøm, men det tager længere tid - computeren skal gendanne data til RAM, mens suspendering bevarer dataene i RAM.
Hvorfor det er deaktiveret
Hibernate fungerer ikke korrekt på mange hardwarekonfigurationer med Ubuntu og andre Linux-distributioner. Hvis dvaletilstand ikke fungerer korrekt på dit system, kan du genoptage dvaletilstand for at finde ud af, at dit arbejde er gået tabt. Nogle hardwaredrivere fungerer muligvis ikke korrekt med dvale - for eksempel fungerer Wi-Fi-hardware eller andre enheder muligvis ikke, når de genoptages fra dvale.
For at forhindre, at nye brugere støder på disse fejl og mister deres arbejde, er dvaletilstanden deaktiveret som standard.
Testing dvaletilstand
Før du aktiverer dvaletilstand igen, skal du teste det for at kontrollere, at det fungerer korrekt på dit system. Først skal du gemme dit arbejde i alle åbne programmer - du vil miste det, hvis dvaletilstand ikke fungerer korrekt.
For at teste dvale skal du starte en terminal. Skriv terminal i Dash og eller brug Ctrl-Alt-T tastaturgenvej.
I terminalen skal du køre følgende kommando:
sudo pm-dvaletilstand
Dit system lukkes. Når du har kørt kommandoen, skal du tænde for dit system - hvis dine åbne programmer vises igen, går dvaletilstanden ordentligt.
Fejlfinding Hibernate
Mens hardware inkompatibiliteter er et stort problem med dvaletilstand, er der et andet almindeligt problem. Hibernate gemmer indholdet af dit RAM til din swap partition. Derfor skal din swap partition være mindst lige så stor som dit RAM. Hvis du har en 2 GB swap partition og 4 GB RAM, vil dvale ikke fungere korrekt.
En hurtig måde at sammenligne din RAM og swap størrelser på er med System Monitor applikationen.
Du kan se hukommelsen og bytte størrelser på fanen Ressourcer. "Hukommelse" refererer her til dit RAM.
Hvis du virkelig vil bruge dvaletilstand, og din swap-partition er mindre end dit RAM, skal du prøve at køre GParted fra en live-cd. Du kan køre GParted fra en Ubuntu live CD eller en dedikeret GParted live-cd. Fra live-cd'en kan du ændre størrelsen på dine Ubuntu-partitioner - du kan ikke gøre dette, mens de er i brug.
Genaktivere dvaletilstand igen
Du kan køre sudo pm-hibernate kommandoen, når du vil dvale, men det er ubelejligt. For at genaktivere dvaletilstanden i menuerne skal du oprette en PolicyKit-fil.
Du kan bruge enhver tekstredigerer til dette, men vi bruger gedit i dette eksempel. Kør følgende kommando for at starte gedit som rodbrugeren og angive den fil, du vil oprette:
gksu gedit /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
Indsæt følgende tekst i filen:
[Aktivér dvaletilstand]
Identitet = unix-bruger: *
Action = org.freedesktop.upower.hibernate
ResultActive = ja
Gem tekstfilen, log derefter ud og log ind igen. Du kan dvale fra systemmenuen.