Úvodná » ako » Ako znova povoliť režim dlhodobého spánku v Ubuntu 12.04

    Ako znova povoliť režim dlhodobého spánku v Ubuntu 12.04

    Ak ste práve aktualizovali na Ubuntu 12.04, môžete si všimnúť chýbajúcu voľbu v jeho systémovom menu. Možnosť režimu dlhodobého spánku je teraz predvolene skrytá, ale môžete ju prevziať, ak chcete systém spánku dlho čakať.

    Režim spánku je v predvolenom nastavení zakázaný, pretože môže spôsobovať problémy v niektorých konfiguráciách systému. Mali by ste vykonať hibernáciu so špeciálnym príkazom, aby ste otestovali, či funguje správne predtým, než ho opätovne aktivujete.

    Hibernácia vs. pozastavenie

    Možnosť Suspend je stále dostupná v systémovej ponuke Ubuntu. Podobne ako hibernácia, pozastavenie ukladá vaše otvorené programy a dáta, takže môžete rýchlo obnoviť svoju predchádzajúcu sétu. Pozastavenie však vyžaduje napájanie - v režime pozastavenia bude počítač naďalej čerpať malé množstvo energie. Ak systém stratí napájanie - napríklad ak odpojíte stolný počítač zo zásuvky alebo batéria notebooku vypadne, stratíte prácu.

    V protiklade, hibernácia uloží váš systémový systém na pevný disk a vypne systém, pretože spotrebuje žiadnu energiu. Po obnovení režimu hibernácie sa obnovia otvorené programy a údaje. Hibernate šetrí energiu, ale trvá dlhšie - počítač musí obnoviť dáta do pamäte RAM, zatiaľ čo pozastavenie zachová údaje v pamäti RAM.

    Prečo je zakázané

    Hibernate nefunguje správne na mnohých hardvérových konfiguráciách s Ubuntu a inými distribuciami Linuxu. Ak režim hibernácie v systéme nefunguje správne, môžete pokračovať v režime dlhodobého spánku, aby ste zistili, že vaša práca bola stratená. Niektoré ovládače hardvéru tiež nemusia pracovať správne s režimom dlhodobého spánku - napríklad po obnovení z režimu dlhodobého spánku nemusí fungovať hardvér Wi-Fi alebo iné zariadenia.

    Ak chcete zabrániť tomu, aby sa noví používatelia stretli s týmito chybami a stratili prácu, je predvolené vypnutie režimu hibernácie.

    Testovanie režimu dlhodobého spánku

    Pred opätovným zapnutím režimu dlhodobého spánku by ste mali otestovať správnu funkciu systému. Najskôr uložte svoju prácu vo všetkých otvorených programoch - stratíte ju, ak režim spánku nefunguje správne.

    Ak chcete vyskúšať hibernáciu, spustite terminál. Zadajte terminál do pomlčky a použite klávesovú skratku Ctrl-Alt-T.

    V termináli spustite nasledujúci príkaz:

    sudo pm-hibernácie

    Váš systém sa vypne. Po spustení príkazu znova zapnite systém - ak sa vaše otvorené programy znovu objavia, funkcia hibernácie funguje správne.

    Riešenie problémov s dlhodobým spánkom

    Zatiaľ čo hardvérové ​​nekompatibility sú hlavným problémom pri spánku, existuje ďalší spoločný problém. Hibernate ukladá obsah vašej pamäte RAM do oddielu swap. Váš swapový oddiel musí byť preto aspoň rovnaký ako vaša RAM. Ak máte 2 GB swapový oddiel a 4 GB RAM, hibernácia nebude fungovať správne.

    Rýchly spôsob, ako porovnať veľkosť pamäte RAM a výmeny, je v aplikácii Monitor systému.

    Veľkosť pamäte a swap môžete zobraziť na karte Zdroje. "Pamäť" tu odkazuje na vašu pamäť RAM.

    Ak naozaj chcete používať režim dlhodobého spánku a váš swapový oddiel je menší ako vaša pamäť RAM, skúste spustiť GParted zo živého disku CD. Môžete spustiť GParted z disku CD Ubuntu live alebo zo špeciálneho live GParted CD. Zo živého disku CD môžete meniť veľkosť svojich oddielov Ubuntu - nemôžete to urobiť počas používania.

    Opätovné zapnutie režimu dlhodobého spánku

    Môžete spustiť príkaz sudo pm-hibernate kedykoľvek chcete hibernáciu, ale to je nepríjemné. Ak chcete znova povoliť možnosť hibernácie v ponukách, musíte vytvoriť súbor PolicyKit.

    Môžete použiť akýkoľvek textový editor, ale v tomto príklade použijeme gedit. Spustite nasledujúci príkaz na spustenie aplikácie gedit ako používateľ root a zadajte súbor, ktorý chcete vytvoriť:

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

    Vložte nasledujúci text do súboru:

    [Povoliť režim dlhodobého spánku]
    Identity = unix-user: *
    Action = org.freedesktop.upower.hibernate
    ResultActive = yes

    Uložte textový súbor, potom sa odhláste a prihláste sa späť. V systémovom menu budete môcť spánkovať.