11Aug
Pokud jste právě aktualizovali na Ubuntu 12.04, můžete si všimnout chybějící možnosti ve své systémové nabídce. Možnost Hibernate je nyní ve výchozím nastavení skrytá, ale můžete ji získat zpět, pokud chcete systém spánku spát.
Hibernate je ve výchozím nastavení vypnuto, protože může v některých konfiguracích systému způsobovat problémy. Měl byste provést režim hibernace se zvláštním příkazem, abyste otestovali správné fungování před opětovným povolením.
Hibernate vs. Suspend
Volba Suspend je stále k dispozici v systémové nabídce Ubuntu. Stejně jako hibernace, pozastavení ukládá vaše otevřené programy a data, takže se můžete rychle vrátit k předchozí sérii. Pozastavení však vyžaduje napájení - v pozastaveném režimu počítač bude i nadále čerpat malý výkon. Pokud systém ztratí napájení - například pokud odpojíte stolní počítač ze zásuvky nebo akumulátor notebooku vyprázdní, ztratíte práci.
V opačném případě hibernace uloží stav vašeho systému na váš pevný disk a vypne systém a nevyčerpá žádnou energii. Po obnovení režimu spánku budou obnoveny otevřené programy a data. Hibernate šetří energii, ale trvá déle - počítač musí obnovit data do paměti RAM, zatímco pozastavení uchovává data v paměti RAM.
Proč je zakázáno
Hibernate nepracuje správně v mnoha konfiguracích hardwaru s Ubuntu a jinými distribucemi systému Linux. Pokud režim hibernace v systému nefunguje správně, můžete pokračovat v režimu spánku a zjistit, že vaše práce byla ztracena. Některé ovladače hardwaru nemusí pracovat správně i při režimu spánku - například po obnovení z režimu spánku může nefungovat hardware Wi-Fi nebo jiná zařízení.
Chcete-li předejít tomu, aby se noví uživatelé setkávali s těmito chybami a ztráceli práci, je hibernace ve výchozím nastavení vypnutá.
Testování režimu spánku
Před opětovným zapnutím režimu hibernace byste jej měli vyzkoušet, abyste ověřili, zda funguje správně v systému. Nejprve uložte práci ve všech otevřených programech - ztratíte ji, pokud nebude hibernace správně fungovat.
Chcete-li otestovat hibernaci, spusťte terminál. Zadejte terminál do příkazu Dash a použijte klávesovou zkratku Ctrl-Alt-T.
V terminálu spusťte následující příkaz:
sudo pm-hibernate
Systém se vypne. Po spuštění příkazu znovu zapněte systém - pokud se vaše otevřené programy znovu objeví, spánku pracuje správně.
Poradce při potížích s režimem hibernace
Zatímco hardwarové nekompatibility jsou závažným problémem s režimem hibernace, existuje i další běžný problém. Režim spánku Hibernate uloží obsah paměti RAM na odkládací oddíl. Váš odkládací oddíl proto musí být alespoň tak velký jako RAM.Pokud máte 2 GB swapový oddíl a 4 GB paměti RAM, hibernace nebude fungovat správně.
Rychlý způsob, jak porovnat velikost paměti RAM a swapů, je aplikace System Monitor.
Na kartě Zdroje můžete zobrazit velikost paměti a velikosti swapu."Paměť" zde odkazuje na vaši paměť RAM.
Pokud chcete skutečně použít hibernaci a váš odkládací oddíl je menší než vaše paměť RAM, zkuste spustit GParted z živého disku CD.GParted můžete spustit z disku CD se systémem Ubuntu nebo od specializovaného živého CD GParted. Ze živého disku CD můžete měnit velikost diskových oddílů Ubuntu - to nemůžete udělat, když jsou v provozu.
Re-Aktivace režimu spánku
Příkaz sudo pm-hibernate můžete spustit, kdykoli chcete hibernaci, ale to je nepohodlné.Chcete-li znovu povolit možnost hibernace v nabídkách, musíte vytvořit soubor PolicyKit.
Pro tento účel můžete použít libovolný textový editor, ale v tomto příkladu použijeme gedit. Spusťte následující příkaz a spusťte gedit jako uživatele root a určete soubor, který chcete vytvořit:
gksu gedit /etc/ polkit-1 /localauthority/ 50-local.d / com.ubuntu.enable-hibernate.pkla
Vložte následující text dosoubor:
[Povolit režim spánku]
Identity = unix-user: *
Akce = org.freedesktop.upower.hibernate
ResultActive = ano
Uložte textový soubor a poté se odhlaste a přihlaste se zpět.z nabídky systému.