如果我使用sudo bash -c "sleep 15m; pm-suspend"
我希望能够
我如何完成1和2(gui暂停让我在唤醒时锁定屏幕)?
注意 - 可以创建睡眠定时器+取消并在唤醒时提供锁定屏幕的其他命令也没问题!
答案 0 :(得分:0)
我最终使用(在终端中) -
sleep 15m; dbus-send --system --print-reply --dest="org.freedesktop.login1" /org/freedesktop/login1 org.freedesktop.login1.Manager.Suspend boolean:true
15m是时间--15分钟,我们可以改变它;也可以使用s(秒)和h(小时)。
同一终端不能使用其他命令,否则无法取消定时器!
要取消计时器,我们可以在15分钟(或已设定的任何时间)之前使用Ctrl + c in the same terminal
。
确实会导致"锁定"屏幕醒来!