[Ubuntu 12.04] Dodanie hibernacji do menu sesji

Uwaga: Ten wpis został utworzony ponad rok temu. Informacje w nim zawarte mogą być nieaktualne!

Menu sesji (otworzysz je klikając w ikonę koła zębatego znajdującą się w prawym górnym narożniku ekranu) w Ubuntu 12.04 LTS Precise Pangolin zostało uszczuplone o jedną pozycję – hibernację.

[Ubuntu 12.04] Dodanie hibernacji do menu sesji

Menu sesji bez opcji hibernacji

Uwaga! Poniższe rady nie sprawią, że hibernacja będzie działać prawidłowo lecz umożliwią jej wybranie z menu sesji.

Otwórz terminal i wydaj polecenie:

sudo gedit /var/lib/polkit-1/localauthority/50-local.d/hibernate.pkla

W oknie edytora tekstu wklej kod:

[Re-enable Hibernate]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes

Zapisz plik Ctrl + S i zaloguj się ponownie do systemu.

[Ubuntu 12.04] Dodanie hibernacji do menu sesji

Efekt końcowy - hibernacja w menu sesji

Jeżeli powyższy artykuł nie rozwiązał lub rozwiązał częściowo Twój problem, dodaj swój komentarz opisujący, w którym miejscu napotkałeś trudności.
Mile widziane komentarze z uwagami lub informacjami o rozwiązaniu problemu.
  • Admc

    Przypomnę tylko że żeby hibernacja działała partycja SWAP musi być większa niż ilość posiadanego ramu. :)

    • RafciX

      Minimum o 512MB większa od ilości pamięci RAM, chyba, że ma się mniej niż 1GB RAMu lub zazwyczaj ma się uruchomionych dużo pamięciożernych aplikacji (np, gdy nawet 4GB RAMu nie starcza). Według mnie najlepiej samu uznać ile się chce mieć SWAPu, a awaryjnie można zrobić sobie jeszcze plik dla partycji SWAP.

    • mantis

      Czyli jak nie mam Swapu bo mam np 4GB ram to nie zaskoczy ?

      • RafciX

        No raczej hibernacja Ci w ogóle nie zadziała. Proponuję Ci zrobić sobie plik przeznaczony dla partycji SWAP o rozmiarze takim samym, jak ilość posiadanej przez Ciebie pamięci RAM, który będziesz montował przed hibernacją. Już wyjaśniam, jak takowy plik można stworzyć:
        Wszystkie polecenia musisz odpowiednio uzupełnić.
        [miejsce-pliku] – lokalizacja, w której będzie plik z partycją SWAP
        Najpierw stwórz plik (nie wiem, czego) o wielkości 4GB. Możesz użyć tego polecenia bez sudo, jeżeli umieszczasz plik w katalogu, w którym użytkownicy mogą normalnie zapisywać pliki.
        sudo dd if=/dev/zero of=[miejsce-pliku] bs=1024 count=4194304

        Teraz trzeba zrobić z tego pliku partycję SWAP. Doda to UUID do tego pliku, którego na szczęcie nie będziesz musiał pamiętać. Możesz użyć tego polecenia bez sudo, jeżeli powyższe polecenie też użyłeś bez sudo.
        sudo mkswap [miejsce-pliku]

        Aby zamontować utworzoną partycję SWAP w pliku użyj polecenia:
        sudo swapon [miejsce-pliku]

        Mam nadzieję, że porada okazała się przydatna :)

        • ARNi

          Swietne RafciX – tak sobie myślę ,że zebranie wszystkich :) porad z zakresu kombinacji możliwości ustawień Ubu – to terabajty txt. Może wybralibyście z komentarzy najciekawsze porady ( czasem są bardziej wartościowe od artykułów ) , i wstawiali do waszego pdf’a o Precise ?

  • gość z ….

    To tak jak ustawa emerytalna.

    • RafciX

      Mógłbyś bardziej wytłumaczyć o co Ci chodzi? Nie ukrywam, że Cię kompletnie nie rozumiem.

      • ARNi

        ” Poniższe rady nie sprawią, że …będzie działać prawidłowo lecz umożliwią jej wybranie… ”
        Bravo @Gość , sedno sprawy .

    • Dex

      Ale czasami z głową coś nie tak… czy naprawdę wszyscy muszą mieszać politykę z komputerami. Nawet podpisać się nie chciał, taki Anonimowy…. szkoda słów.

  • http://d29-139.pl niemiec

    Czym się różni wstrzymanie od hibernacji? U mnie ani jedni, ani drugie nie chce działać.

    • Tek

      Masz lapka ? Zerknij na – Ustawienia – zasilanie . Użyj – uśpienie .

      • http://d29-139.pl niemiec

        Mam laptopa i nie mam uśpienia. Hibernacja u mnie nie będzie działać, to wiem. Natomiast ze wstrzymania laptop zaraz się wybudza.

    • RafciX

      Wstrzymanie zostawia wszystkie dane w pamięci RAM i na przykład, gdy odłączysz komputer z prądu to utracisz wszystkie dane.

      Hibernacja zapisuje wszystkie dane z RAMu na dysk i nie musisz się martwić, że stracisz dane na przykład po odłączeniu zasilania.

  • xdeepx

    A czy jest możliwość dodanie opcji uruchom ponownie do menu sesji, Tak jak to było dostępne wcześniej?

  • Alucard1989pl

    Hibernacja na Ubuntu 12.10 działa tylko teraz za to tryp Uśpij(Suspend) nie chce działać ;/

  • pb

    ten przepis u mnie załatwił problem (na lenovo y530): http://rafalkaczor.pl/hibernacja-w-ubuntu-nie-dziala-mam-dla-ciebie-rozwiazanie/
    Szczerze polecam!