Suspendieren von der Konsole, ohne das authentifizierte Terminal beim Aufwachen zu verlassen

Suspendieren von der Konsole, ohne das authentifizierte Terminal beim Aufwachen zu verlassen

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.shenthält:

#!/bin/bash
echo -n mem > /sys/power/state

und dann in meiner .bashrcDatei folgenden Alias ​​hinzugefügt:

alias dosuspend='sudo suspend.sh && exit'

Jetzt werde ich immer, wenn ich dosuspenddie Konsole anrufe, direkt nach dem Aufwachen abgemeldet.

verwandte Informationen