如何从命令行使用D-BUS触发屏幕保护程序的锁定功能?


Answers:


13

有关如何执行此操作的详细信息,请参见此博客文章,标题为: 在Gnome 3.8中从命令行锁定屏幕

手动触发

dbus-send命令可用于发送此消息,在这种情况下,我们将“锁定”消息发送到屏幕保护程序。

$ dbus-send --type=method_call --dest=org.gnome.ScreenSaver \
    /org/gnome/ScreenSaver org.gnome.ScreenSaver.Lock

超时

通常,当您配置为通过桌面设置发生此特定超时时,将发送相同的消息。

您可以从GNOME控制中心的“设置” ->“ 电源” ->“ 黑屏”中检查自动触发锁定之前所需的空闲时间。

您可以像下面这样从命令行检查此延迟的值:

$ gsettings get org.gnome.desktop.session idle-delay
uint32 600

您也可以通过命令行或GNOME控制中心进行更改。

$ gsettings set org.gnome.desktop.session idle-delay 300
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.