Fedora
如何從命令行使用 D-BUS 觸發螢幕保護程序的鎖定功能?
如何從命令行手動觸發螢幕保護程序?我在 Fedora 19 上使用 GNOME 3.8.4,但解決方案不一定特定於這個發行版。
有關如何執行此操作的詳細資訊,請參閱標題為: Locking the screen from the command line in Gnome 3.8 的部落格文章。
手動觸發
該
dbus-send
命令可用於發送此消息,在這種情況下,我們將“鎖定”消息發送到螢幕保護程序。$ dbus-send --type=method_call --dest=org.gnome.ScreenSaver \ /org/gnome/ScreenSaver org.gnome.ScreenSaver.Lock
超時
通常,當您通過桌面設置配置此特定超時時,將發送相同的消息。
您可以從 GNOME 控制中心的Settings -> Power -> Blank Screen檢查自動觸發鎖定之前所需的空閒時間量。
您可以從命令行檢查此延遲的值,如下所示:
$ gsettings get org.gnome.desktop.session idle-delay uint32 600
您也可以通過命令行或 GNOME 控制中心更改它。
$ gsettings set org.gnome.desktop.session idle-delay 300