Jak przywrócić tryb hibernacji w systemie Ubuntu

Na pewien czas system operacyjny Ubuntu Linux pozbawił użytkowników możliwości przełączania komputera w tryb „hibernacji”. Istnieje kilka powodów tego stanu, takich jak to, że hibernacja nie zawsze działa poprawnie, lub że wiele osób woli korzystać z trybu wstrzymania. Choć hibernacja w Ubuntu jest mniej popularna i mniej niezawodna niż tryb wstrzymania, ma swoje zalety. Jedną z największych korzyści hibernacji jest to, że całkowicie wyłącza urządzenie, zamiast przechodzić w tryb niskiego zużycia energii, co znacząco wpływa na wydłużenie czasu pracy baterii w laptopach.

Jeżeli po przeczytaniu tego wprowadzenia zainteresowała Cię hibernacja, lub zastanawiałeś się, dlaczego ta funkcja została usunięta, mamy dobre wieści! Okazuje się, że każdy może ponownie włączyć tryb hibernacji w systemie Ubuntu Linux, wykonując kilka prostych kroków.

Różnice między hibernacją a wstrzymaniem

Wielu użytkowników Ubuntu Linux myli pojęcia „wstrzymanie” i „hibernacja”. W rzeczywistości są to różne funkcje. Kluczowe różnice między tymi dwoma trybami dotyczą sposobu, w jaki komputer zarządza energią podczas przechodzenia w stan uśpienia.

Gdy klikniesz przycisk „Wstrzymaj” w środowisku KDE lub Gnome, komputer nie jest usypiany. Zamiast tego przechodzi w tryb niskiego zużycia energii, a wszystkie dane są przechowywane w pamięci RAM. W tym stanie laptop nadal zużywa energię, choć w minimalnym stopniu.

W przeciwieństwie do tego, hibernacja nie pobiera energii wcale. Kiedy komputer z systemem Ubuntu Linux jest ustawiony w tryb hibernacji, cały bieżący stan jest zapisywany na dysku twardym, a urządzenie przechodzi w stan całkowitego uśpienia, co eliminuje zużycie energii.

Zarówno hibernacja, jak i wstrzymanie mają swoje zastosowania. Na przykład, jeśli regularnie używasz laptopa i potrzebujesz go szybko wznowić, tryb wstrzymania jest lepszym wyborem, ponieważ umożliwia bardzo szybkie przywrócenie pracy. Natomiast, jeśli chcesz oszczędzać energię, hibernacja może być bardziej odpowiednia.

Jak włączyć hibernację w Ubuntu

Aby móc korzystać z hibernacji w systemie Ubuntu Linux, konieczne jest zainstalowanie odpowiedniego pakietu. Pakiet ten zawiera zestaw skryptów, w tym funkcję hibernacji.

Aby zainstalować pakiet Pm-utils, otwórz terminal. Możesz to zrobić, naciskając kombinację klawiszy Ctrl + Alt + T lub Ctrl + Shift + T.

Po otwarciu terminala użyj menedżera pakietów Apt, aby zainstalować pakiet Pm-utils.

sudo apt install pm-utils

Po zainstalowaniu pakietu Pm-utils na komputerze z systemem Ubuntu, będziesz mógł korzystać z funkcji hibernacji. Aby to przetestować, użyj poniższego polecenia w terminalu.

Uwaga: polecenie hibernacji wymaga dostępu do konta sudo lub root. Nie próbuj go uruchamiać bez odpowiednich uprawnień, ponieważ może to prowadzić do problemów!

sudo pm-hibernate

Jeśli polecenie pm-hibernate działa poprawnie, hibernacja jest aktywna, a Ty możesz korzystać z tej funkcji przez terminal. Jeśli chcesz skonfigurować komputer Ubuntu do hibernacji za pomocą terminala, możesz zakończyć tutaj. W przeciwnym razie przejdź do następnej sekcji, aby dowiedzieć się, jak dodać przycisk hibernacji do menu.

Jak dodać przycisk hibernacji w Ubuntu

Hibernacja jest teraz aktywna na Twoim komputerze z systemem Ubuntu. Jednak jedynym sposobem na jej użycie jest wydanie polecenia hibernacji Pm-utils w terminalu, co nie jest zbyt wygodne dla przeciętnego użytkownika. Jeśli zamierzasz często korzystać z tej funkcji, warto dodać przycisk „Hibernuj”.

Aby dodać przycisk hibernacji, musisz edytować plik „com.ubuntu.desktop.pkla”. W tym celu uzyskaj dostęp do powłoki root i otwórz plik w edytorze tekstu Nano.

W terminalu uzyskaj dostęp do powłoki superużytkownika, wpisując:

sudo -s

Teraz, gdy masz dostęp superużytkownika, otwórz plik „com.ubuntu.desktop.pkla” w edytorze tekstu Nano.

nano -w /var/lib/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pkla

W edytorze Nano naciśnij Ctrl + W, aby wyszukać w pliku konfiguracyjnym. Wpisz „Wyłącz hibernację” w polu wyszukiwania i naciśnij Enter, aby przejść do sekcji dotyczącej ustawień hibernacji w Ubuntu.

W tej sekcji, gdzie widnieją wpisy „Domyślnie wyłącz hibernację w upower” oraz „Domyślnie wyłącz hibernację” w logind, znajdź poniższy wiersz:

ResultActive = no

Zmień go na:

ResultActive = yes

Po wprowadzeniu zmian w pliku konfiguracyjnym naciśnij Ctrl + O, aby zapisać, a następnie zamknij edytor Nano, używając Ctrl + X.

Hibernacja w systemie Ubuntu

Przycisk hibernacji został dodany do systemu. Jeżeli korzystasz z KDE Plasma 5, XFCE4, Mate lub podobnych dystrybucji Linuksa, powinieneś zobaczyć opcję „Hibernacja”.

Jeśli używasz środowiska graficznego Gnome Shell w Ubuntu, musisz najpierw zainstalować rozszerzenie „Przycisk stanu hibernacji”. Bez tego rozszerzenia nie będziesz mógł skorzystać z przycisku „Hibernuj” w Gnome.


newsblog.pl