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