从控制台挂起,唤醒时不离开经过身份验证的终端

从控制台挂起,唤醒时不离开经过身份验证的终端

我想从终端暂停我的计算机(通过 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控制台时,唤醒后就会立即注销。

相关内容