Linux睡眠定时器+取消定时器+锁定屏幕唤醒

时间:2017-01-03 03:05:06

标签: linux bash timer

如果我使用sudo bash -c "sleep 15m; pm-suspend"

我希望能够

  1. 取消睡眠定时器
  2. 如果执行命令
  3. ,则在唤醒时以“锁定状态”查看我的屏幕

    我如何完成1和2(gui暂停让我在唤醒时锁定屏幕)?

    注意 - 可以创建睡眠定时器+取消并在唤醒时提供锁定屏幕的其他命令也没问题!

1 个答案:

答案 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

确实会导致"锁定"屏幕醒来!