Ich möchte meinen Computer über ein Terminal (das mit STRG+ALT+F1 erreicht wird) in den Ruhezustand versetzen.
Wenn ich anrufe:
# echo -n mem > /sys/power/state
Nach dem Aufwachen lasse ich eine authentifizierte Konsole mit (möglicherweise) Root-Anmeldeinformationen für jeden geöffnet.
Gibt es eine elegante Möglichkeit, den Computer in den Ruhezustand zu versetzen, ohne diese Konsole geöffnet zu lassen?
Hintergrund: Der Suspend-Button funktioniert auf meinem XFCE-Desktop nicht und aus verschiedenen Gründen möchte ich das momentan nicht beheben. Es ist also einfacher, den Suspend-Modus einfach vom Terminal aus zu aktivieren.
Antwort1
Hier ist meine Lösung (sie ist nicht sehr sauber).
Ich habe ein Skript mit dem Namen erstellt, das Folgendes /sbin/suspend.sh
enthält:
#!/bin/bash
echo -n mem > /sys/power/state
und dann in meiner .bashrc
Datei folgenden Alias hinzugefügt:
alias dosuspend='sudo suspend.sh && exit'
Jetzt werde ich immer, wenn ich dosuspend
die Konsole anrufe, direkt nach dem Aufwachen abgemeldet.