Suspender desde la consola sin salir del terminal autenticado al despertar

Suspender desde la consola sin salir del terminal autenticado al despertar

Quiero suspender mi computadora desde la terminal (una obtenida con CTR+ALT+F1).

Si llamo:

# echo -n mem > /sys/power/state 

Después del despertar, dejo una consola autenticada con (posiblemente) credenciales de root abierta para cualquiera.

¿Existe alguna forma elegante de suspender la computadora sin dejar abierta esta consola?

Antecedentes: el botón Suspender no funciona en mi escritorio XFCE y por muchas razones no quiero solucionarlo ahora. Por lo tanto, es más fácil simplemente suspender desde la terminal.

Respuesta1

Aquí está mi solución (no es muy limpia).

Creé un script llamado que /sbin/suspend.shcontiene:

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

y luego en mi .bashrcarchivo agregué el siguiente alias:

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

Ahora, cada vez que llamo dosuspenda la consola, se cierra la sesión inmediatamente después del despertar.

información relacionada