11Aug

Kako ponovno omogočiti hibernacijo v Ubuntu 12.04

Če ste pravkar posodobili Ubuntu 12.04, boste morda v svoji sistemski mapi videli manjkajočo možnost. Možnost mirovanja je zdaj privzeto skrita, vendar jo lahko vrnete, če želite preklopiti v stanje mirovanja vašega sistema. Stanje mirovanja

je privzeto onemogočeno, ker lahko povzroči težave pri nekaterih sistemskih konfiguracijah. Izvajati morate mirovanje s posebnim ukazom, da preverite, ali deluje pravilno, preden ga znova omogočite.

Hibernate vs. Suspend

Opcija Suspend je še vedno na voljo v sistemskem meniju Ubuntu. Tako kot hibernacija začasno prekinete shranjujete odprte programe in podatke, tako da se lahko hitro vrnete v prejšnji čas. Vendar pa zaustavitev zahteva porabo energije - medtem ko je v stanju zaustavitve, bo vaš računalnik še naprej porabljal majhno količino energije.Če sistem izgubi moč - na primer, če iztaknete namizni računalnik iz vtičnice ali izpraznite baterijo prenosnega računalnika, izgubite svoje delo.

V kontrahh, hibernacija shrani stanje vašega sistema na trdi disk in izklopi sistem, ne porablja energije. Ko se nadaljujete z mirovanjem, bodo obnovljeni vaši programi in podatki obnovljeni. Stanje mirovanja prihrani moč, vendar traja dlje - računalnik mora obnoviti podatke v RAM, medtem ko začasno ustavi shranjuje podatke v RAM-ju.

Zakaj je onemogočeno

Hibernate ne deluje pravilno na mnogih konfiguracijah strojne opreme z Ubuntu in drugimi distribucijami Linuxa.Če v vašem sistemu ne deluje pravilno z mirovanjem, lahko začnete z mirovanjem, da ugotovite, ali je bilo vaše delo izgubljeno. Nekateri gonilniki strojne opreme morda ne bodo delovali tudi v stanju hibernacije - na primer strojna oprema Wi-Fi ali druge naprave morda ne bodo delovale po nadaljevanju iz stanja mirovanja.

Da bi novim uporabnikom preprečili, da bi naleteli na te hrošče in izgubili delo, je hibernacija privzeto onemogočena.

Preizkus Hibernate

Preden znova omogočite stanje mirovanja, ga morate preskusiti, da preverite, ali deluje pravilno v vašem sistemu. Najprej shranite svoje delo v vse odprte programe - izgubili boste, če hibernacija ne deluje pravilno.

Če želite preskusiti stanje mirovanja, zaženite terminal. Vnesite terminal v Dash in ali uporabite bližnjico na tipkovnici Ctrl-Alt-T.

V terminalu zaženite naslednji ukaz:

sudo pm-hibernate

Vaš sistem se bo zaustavil. Po zagonu ukaza znova vklopite sistem - če se ponovno odprejo vaši odprti programi, hibernacija deluje pravilno.

Odpravljanje težav z mirovanjem

Medtem ko je nestabilnost strojne opreme večji problem z mirovanjem, obstaja še ena pogosta težava. Hibernate shrani vsebino vašega RAM-a v svojo swap particijo. Zato mora biti vaša swap particija vsaj toliko velika kot vaš RAM.Če imate particijo z izmenjavo 2 GB in 4 GB pomnilnika RAM, mirovanje ne bo delovalo pravilno.

Hitro primerjavo velikosti RAM-ja in swap-a je z aplikacijo System Monitor.

Velikost pomnilnika in zamenjave si lahko ogledate na kartici Viri."Pomnilnik" tukaj se nanaša na vaš RAM.

Če res želite uporabljati prezimovanje in vaša zamenjava particije je manjša od RAM-a, poskusite zagnati GParted z živega CD-ja. Poganjate lahko GParted z Ubuntu Live CD-ja ali posebnega CD-jevega GParted. Na CD-ju v živo lahko spremenite velikost vaših particij Ubuntu - tega ne morete storiti, medtem ko so v uporabi.

Ponovno omogočanje stanja mirovanja

Ukaz sudo pm-hibernate lahko zaženete, kadarkoli želite preklopiti v stanje mirovanja, vendar je to neprimerno.Če želite znova omogočiti možnost mirovanja v menijih, boste morali ustvariti datoteko PolicyKit.

Za to lahko uporabite katerikoli urejevalnik besedil, v tem primeru pa bomo uporabili gedit. Zaženite ta ukaz, da zaženete gedit kot root uporabnik in določite datoteko, ki jo želite ustvariti:

gksu gedit /etc/ polkit-1 /localauthority/ 50-local.d / com.ubuntu.enable-hibernate.pkla

Prilepite naslednje besedilo vdatoteka:

[Omogoči stanje mirovanja]
Identity = unix-user: *
Akcija = org.freedesktop.upower.hibernate
ResultActive = da

Shranite besedilno datoteko, nato se odjavite in se prijavite. Lahko boste preklopili v stanje mirovanjaiz menija sistema.