如何通过命令行锁定桌面屏幕?

如何通过命令行锁定桌面屏幕?

如何从命令行锁定我的桌面屏幕?

答案1

gnome-screensaver-command您可以通过运行标志来锁定计算机,-l如下所示:

gnome-screensaver-command -l

但是这只有在你的会话中运行 Gnome 屏幕保护程序时才会起作用(应该是 - 除非你已禁用它),你可以从命令行启动它:

gnome-screensaver

答案2

在 GNOME 3 的较新版本中,gnome-screensaver不再存在。

通用的解决方案似乎是

xdg-screensaver lock

您也可以直接调用 dbus (来源):

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

他们似乎也剥夺了联合国从命令行锁定屏幕。

答案3

gnome-screensaver-command -l

如果您处于不同的(桌面)会话(例如虚拟控制台、切换到另一个登录、SSH),请明确指定显示(:0是默认显示):

DISPLAY=:0 gnome-screensaver-command -l

要解锁,请使用-d--deactivate)选项。

答案4

在 KDE 下dm-tool lock可以工作(对我来说是在 Kubuntu 15.04)。

相关内容