2017-01-03 92 views
0

如果我使用sudo bash -c "sleep 15m; pm-suspend"Linux的睡眠定時器+刪除計時器+上喚醒

我希望能夠

  1. 取消睡眠定時器
  2. 見我的屏幕在「鎖定狀態鎖定屏幕「對喚醒,如果命令執行

如何可以完成1和2(GUI暫停使我對喚醒鎖定的屏幕)?

注意 - 一個不同的命令,可以創建一個睡眠定時器+取消,並在喚醒時提供鎖定屏幕也很好!

回答

0

我最終使用(在終端) -

sleep 15m; dbus-send --system --print-reply --dest="org.freedesktop.login1" /org/freedesktop/login1 org.freedesktop.login1.Manager.Suspend boolean:true

15米是時間 - 15分鐘後,我們可以改變它; s(秒)和h(小時)也可以使用。

沒有其他的命令應該在同一個終端使用,否則定時器不能被取消!

要取消定時器,我們可以在15分鐘之前(或者設置的任何時間)過後簡單地使用Ctrl + c in the same terminal

它不會導致「鎖定」屏幕上醒來!