Lange Zeit hatte das Betriebssystem Ubuntu Linux die Option entfernt, den Computer in den „Ruhezustand“ zu versetzen. Dies geschah aus verschiedenen Gründen, beispielsweise weil die Funktion „Hibernate“ nicht immer zuverlässig funktionierte oder weil die meisten Nutzer „Suspend“ bevorzugten und diese Funktion kaum nutzten. Obwohl der Hibernate-Modus unter Ubuntu weniger populär (und weniger zuverlässig) ist als Suspend, hat er dennoch seinen Nutzen. Ein entscheidender Vorteil von Hibernate ist, dass das Gerät komplett ausgeschaltet wird, anstatt nur in einen Energiesparmodus zu wechseln. Dies ist besonders vorteilhaft für die Akkulaufzeit von Laptops.
Wenn diese Einleitung Ihr Interesse an Hibernate geweckt hat oder Sie sich ohnehin gefragt haben, warum diese Funktion entfernt wurde, gibt es gute Neuigkeiten! Es ist tatsächlich möglich, den Ruhezustand unter Ubuntu Linux mit einigen Anpassungen wieder zu aktivieren.
Ruhezustand vs. Standby
Viele Nutzer von Ubuntu Linux gehen davon aus, dass „Suspend“ und „Hibernate“ dasselbe bedeuten. Das ist jedoch nicht der Fall. Der Hauptunterschied zwischen Suspend und Hibernate liegt in der Art und Weise, wie sie mit der Energieverwaltung umgehen, wenn der PC in einen „Ruhezustand“ wechselt.
Wenn Sie in Ihrer KDE- oder Gnome-Desktopumgebung auf die Schaltfläche „Suspend“ klicken, geht Ihr Computer nicht in den Ruhezustand. Stattdessen wechselt er in einen Energiesparmodus, und der gesamte aktuelle Zustand wird im RAM gespeichert. Während sich Ihr Ubuntu-Computer in diesem Zustand befindet, wird weiterhin minimal Strom verbraucht, was die Akkulaufzeit von Laptops reduziert.
Der Ruhezustand hingegen verbraucht keinerlei Strom. Wenn Ihr Ubuntu Linux-PC in den Ruhezustand versetzt wird, wird der gesamte Zustand des Computers auf der Festplatte gesichert und in einen Zustand versetzt, der keine Energie benötigt.
Sowohl Suspend als auch Hibernate haben ihre jeweiligen Anwendungsfälle. Suspend ist beispielsweise eine gute Wahl, wenn Sie Ihren Laptop regelmäßig benutzen und schnell wieder einsatzbereit sein müssen, da er sich schnell reaktivieren lässt. Wenn Sie jedoch die Akkulaufzeit maximieren möchten, kann der Ruhezustand die bessere Wahl sein.
Erneute Aktivierung des Ruhezustands unter Ubuntu
Um die Hibernate-Funktion in Ubuntu Linux nutzen zu können, ist die Installation eines bestimmten Pakets erforderlich. Dieses Paket enthält eine Sammlung von Skripten, darunter auch die Hibernate-Funktion selbst.
Um das Paket ‚pm-utils‘ zu erhalten, öffnen Sie zunächst ein Terminalfenster. Dies kann in der Regel durch die Tastenkombination Strg + Alt + T oder in einigen Fällen Strg + Umschalt + T erfolgen.
Nachdem sich das Terminalfenster geöffnet hat, verwenden Sie den Paketmanager Apt, um das Paket pm-utils zu installieren:
sudo apt install pm-utils
Sobald das Paket ‚pm-utils‘ auf Ihrem Ubuntu-Computer installiert ist, kann die Hibernate-Funktion verwendet werden. Um sie zu testen, geben Sie den folgenden Befehl im Terminal ein:
Wichtig: Der Befehl ‚pm-hibernate‘ benötigt sudo- oder Root-Rechte, um zu funktionieren. Führen Sie ihn nicht ohne diese Rechte aus, da dies zu Problemen führen kann!
sudo pm-hibernate
Wenn der Befehl ‚pm-hibernate‘ erfolgreich ausgeführt wurde, funktioniert der Ruhezustand über das Terminal. Sie können ihn also auf diese Weise nutzen. Wenn Sie damit zufrieden sind, Ihren Ubuntu-PC über das Terminal in den Ruhezustand zu versetzen, können Sie hier aufhören. Andernfalls lesen Sie weiter, um zu erfahren, wie Sie die Option wieder zum Menü hinzufügen können.
Wiederherstellen der Hibernate-Schaltfläche in Ubuntu
Der Ruhezustand ist nun auf Ihrem Ubuntu-PC aktiviert, aber die einzige Möglichkeit, ihn zu nutzen, besteht darin, den Befehl ‚pm-hibernate‘ über das Terminal auszuführen. Für durchschnittliche Nutzer ist dies nicht besonders benutzerfreundlich. Wenn Sie diese Funktion also regelmäßig verwenden möchten, ist es sinnvoll, eine „Ruhezustand“-Schaltfläche hinzuzufügen.
Das Hinzufügen der Schaltfläche erfolgt durch eine Änderung an der Datei ‚com.ubuntu.desktop.pkla‘. Um diese Datei zu bearbeiten, müssen Sie eine Root-Shell öffnen und sie dann mit dem Editor Nano bearbeiten.
Öffnen Sie im Terminal mit dem Befehl ’sudo -s‘ eine Root-Shell:
sudo -s
Sobald Ihre Terminal-Shell über Superuser-Rechte verfügt, öffnen Sie die Datei ‚com.ubuntu.desktop.pkla‘ mit dem Texteditor Nano:
nano -w /var/lib/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pkla
Drücken Sie in Nano die Tastenkombination Strg + W. Dadurch können Sie die Konfigurationsdatei durchsuchen. Geben Sie im Suchfeld „Ruhezustand deaktivieren“ ein und drücken Sie die Eingabetaste, um zu dem Abschnitt zu springen, der die Ruhezustandseinstellungen für Ubuntu enthält.
Suchen Sie unter den Einträgen „Ruhezustand standardmäßig in upower deaktivieren“ und „Ruhezustand deaktivieren standardmäßig in logind“ nach der folgenden Zeile:
ErgebnisAktiv=nein
Und ändern Sie sie zu:
ErgebnisAktiv=Ja
Wenn Sie die Konfigurationsdatei geändert haben, drücken Sie Strg + O, um die Änderungen zu speichern, und dann Strg + X, um den Texteditor Nano zu beenden.
Ruhezustand unter Ubuntu
Die neue Schaltfläche sollte nun hinzugefügt sein. Wenn Sie KDE Plasma 5, XFCE4, Mate oder eine ähnliche Linux-Distribution verwenden, sollte die Option „Ruhezustand“ direkt im Menü erscheinen.
Verwenden Sie die Desktop-Umgebung Gnome Shell von Ubuntu? In diesem Fall müssen Sie die Erweiterung „Hibernate Status Button“ installieren. Ohne diese Erweiterung ist die Schaltfläche „Ruhezustand“ in Gnome nicht direkt zugänglich.