哪个命令可以用 lightDM 锁定屏幕?

哪个命令可以用 lightDM 锁定屏幕?

我以前用这个命令锁屏,但最近它停止工作了,可能是更新后。我正在运行VERSION="13.10, Saucy Salamander"。我该如何恢复此功能?

$ gdmflexiserver
方法返回发送者=:1.10 -> 目标=:1.97 reply_serial=2

我曾经使用 openbox 键绑定调用此命令:

<keybind key="XF86ScreenSaver">
  <action name="Execute">
    <execute>gdmflexiserver</execute>
  </action>

我认为它也可以在终端仿真器上工作。

更新:令我惊讶的是,它又能正常工作了。这可能是因为系统更新。

method return sender=:1.10 -> dest=:1.71 reply_serial=2

答案1

@wilf 说过,但也许你正在寻找

dm-tool lock

以获得不同的锁定体验。(因为你说使用 lightDM...)

安全警告:避免使用 dm-tool lock,除非您可以验证它是否可以正常工作,请参阅:

答案2

这通常有效,但gdm (Gnome 桌面管理器)

gnome-screensaver-command -l

如果这是来自的tty,您需要export display=:0先运行或执行某些操作 - 您可以使用找到当前用户会话w

我想我会把这个留作参考

答案3

安装 light-locker。命令:

dm-tool lock

或者:

light-locker-command -l

然后应该锁定屏幕,使用 lightdm 问候程序作为锁定屏幕。如果您尝试使用 tty 切换回来,您只会看到一个带有消息的锁定屏幕,然后在几秒钟后重定向到问候程序。

相关内容