通过 CLI 锁定屏幕?

Ble*_*der 13 xfce screen-lock lightdm

有什么办法可以像 CLI 一样锁定屏幕?我试图针对尽可能多的桌面管理器(主要是 LightDM,但 GDM、KDM、SLiM、XScreensaver 等也很棒),但我只能为 GDM 和 XScreensaver 挖掘一些东西。

对于 GDM,它将是:

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

对于 XScreensaver:

xscreensaver-command -lock
Run Code Online (Sandbox Code Playgroud)

KDM 和 LightDM 是否有类似的命令?

Ble*_*der 11

我通过谷歌搜索/通过电子邮件发送了一些并得到了这两个命令。

要锁定屏幕:

xflock4
Run Code Online (Sandbox Code Playgroud)

激活用户切换:

gdmflexiserver
Run Code Online (Sandbox Code Playgroud)

对于 Lightdm,这个文件位于一个奇怪的地方(至少在 Arch Linux 上):

/usr/lib/lightdm/lightdm/gdmflexiserver
Run Code Online (Sandbox Code Playgroud)

我将这两个合并到 XFCE 的注销按钮对话框中,以防有人感兴趣,所以补丁在这里可用:https : //aur.archlinux.org/packages.php?ID=52816


Eva*_*oll 6

您可以使用以下命令锁定 X 上的所有屏幕保护程序 xdg-screensaver

xdg-screensaver lock
Run Code Online (Sandbox Code Playgroud)

它会处理血腥的细节。