【发布时间】:2017-01-06 00:54:32
【问题描述】:
如果我使用sudo bash -c "sleep 15m; pm-suspend"
我希望能够
- 取消睡眠定时器
- 如果命令执行,在唤醒时查看我的屏幕处于“锁定状态”
我怎样才能完成 1 和 2(gui 暂停在唤醒时给我一个锁定屏幕)?
注意 - 可以创建睡眠定时器+取消并在唤醒时提供锁定屏幕的不同命令也可以!
【问题讨论】:
如果我使用sudo bash -c "sleep 15m; pm-suspend"
我希望能够
我怎样才能完成 1 和 2(gui 暂停在唤醒时给我一个锁定屏幕)?
注意 - 可以创建睡眠定时器+取消并在唤醒时提供锁定屏幕的不同命令也可以!
【问题讨论】:
我最终使用(在终端中) - 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。
唤醒时确实会导致“锁定”屏幕!
【讨论】: