gnome-screensaver-command -a 和 gnome-screensaver-command -l 的区别

Sha*_*ani 4 gnome screensaver gnome-screensaver

我试图找出两者之间的区别

gnome-screensaver-command -a
Run Code Online (Sandbox Code Playgroud)

gnome-screensaver-command -l
Run Code Online (Sandbox Code Playgroud)

根据gnome-screensaver-command手册页...

-l, --lock                 Tells the running screensaver process to lock the screen immediately
-a, --activate             Turn the screensaver on (blank the screen)
Run Code Online (Sandbox Code Playgroud)

对我来说,在这两种情况下它都生成了登录屏幕。有人可以概述这两件事的区别吗?

Jan*_*ary 5

我认为这取决于 gnome-screensaver 设置。

  • 如果您将 gnome 屏幕保护程序设置为不锁定屏幕,则该-a选项不会锁定屏幕。
  • 如果您将 gnome 屏幕保护程序设置为锁定屏幕,-a则将其锁定;据我所知,这是 Ubuntu 中的默认设置。
  • -l但是,Option将始终锁定它。