從控制台掛起,喚醒時不離開經過身份驗證的終端

從控制台掛起,喚醒時不離開經過身份驗證的終端

我想從終端暫停我的計算機(透過 CTR+ALT+F1 獲得)。

如果我打電話:

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

喚醒後,我將留下一個經過身份驗證的控制台,其中(可能)根憑證對任何人開放。

有沒有什麼優雅的方法可以在不打開控制台的情況下暫停電腦?

背景:掛起按鈕在我的 XFCE 桌面上不起作用,並且由於多種原因我現在不想修復它。因此從終端掛起會比較容易。

答案1

這是我的解決方案(它不是很乾淨)。

我建立了一個名為包含的腳本/sbin/suspend.sh

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

然後在我的.bashrc文件中加入以下別名:

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

現在,每當我呼叫dosuspend控制台時,喚醒後就會立即登出。

相關內容